ユーザーが製品IDに基づいて製品の詳細を表示するページがあります。また、管理者も同じページを見ることができます。HTMLをレンダリングするためのテンプレートがあります。
管理者は、編集、削除など、そのページをより細かく制御できます。ユーザーはそれを見て購入することができます。
ケース1:条件を追加して同じテンプレートを使用し、ユーザーの長所に基づいてコンテンツを表示する
1)テンプレートやテーマを変更する必要がある場合は簡単です。
2)再利用性
短所
1)条件が多く、問題のデバッグに時間がかかると、複雑になります。
2)そのテンプレートのバグは、管理ページとユーザーページの両方に影響します。
ケース2:さまざまなテンプレートを使用する
長所
1)複雑な条件が多数ある場合は簡単です。
2)そしてそれはコードを独立させます。管理者テンプレートのバグはユーザーテンプレートに影響しません
短所
1)テンプレートまたはテーマを変更する必要がある場合の問題。(追加の依存関係)
どちらが良いオプションですか?行くべき正しい戦術は何ですか?
複雑さに基づいて適応する必要がありますか?これについてのご意見をお聞かせください。