構成より規約とは何ですか?
構成より規約は、通常、プログラマーがクラス名に基づいてテーブルと要素を設計しやすくするコンピュータープログラミングの哲学です。 構成より規約を使用する場合、基本クラス名に反する要素のみをコーディングに書き込む必要があります。 この哲学では全体的にコーディングの必要性が少なくなり、一般的にスペルベースのミスも少なくなります。 もう1つの利点は、すべてのクラス名を格納する構成ファイルが一般に小さくなり、コーディングの速度と安定性が向上することです。
構成より規約の哲学では、プログラムで使用される1つまたは複数のメインクラスがあり、その下にサブ要素があります。 たとえば、在庫を集計するためのプログラムには、「Inventory」という名前のクラスがあります。このクラスの下には、同じ名前のテーブルと要素がありますが、機能が異なるためです。 この区別は、通常、プログラマーが各要素に一意の名前や異なる名前を付ける必要がないことを意味します。これは、時間がかかる可能性があり、同様の要素が多数ある場合は困難になる可能性があります。
すべての要素に同じクラス名を使用することは、構成よりも慣習上重要ですが、プログラマーが要素に異なる名前を付けたい、または必要とする場合があります。 これは、要素をさらに区別するため、または他のさまざまな理由で使用できます。 この哲学では、メインクラスにちなんで命名されていない要素のみをプログラミングに書き込む必要があります。 他のすべては、メインクラスにちなんで命名されると想定されます。
コーディングに関しては、名前をコード化する必要がないため、構成よりも規約により、全体的にプログラミングが少なくて済むことがよくあります。また、必要な名前が少ないため、要素の名前の間違いなど、スペルミスに関する問題が少なくなる傾向があります全体。 どちらも、プログラマーがソフトウェアを簡単に作成できるようにします。
また、構成ファイルのフットプリントが小さいため、構成よりも規約により機能が向上します。 クラスまたは要素の名前がプログラミングに配置されると、構成ファイルにも保存されるため、すべての要素を接続できます。 多くの要素を考慮する必要があるため、大きな構成ファイルは、多くの場合、動作が遅く不安定なプログラムになります。 ファイルが小さい場合、心配することは少なくなり、通常、ソフトウェアは全体的に優れています。