SOLID開発イデオロギーの2つの優れた結果は、次の
とおり
です
。
SOLIDは言語に依存しない設計アイデアのセットですが、一部の言語は本質的に他の言語よりもこれらのアイデアをサポートしています。すぐに使用できる、またはさまざまなカスタマイズを行った後、読みやすく、機能を拡張しやすい言語として最適な言語はどれですか。
バイアスと炎上戦争を先取りするためのいくつかの定義:
- 読みやすさ:コードの量に比例するコードを理解するために行われる思考の量:(amount_think-energy / amount_code)はかなり一定であり、最適な場合には可能な限り低くなります。
- 拡張性:X量の機能を追加するには、コードを変更するか、Xに比例してコードを追加する必要があります(amount_added_functionality / amount_added_code)はかなり一定であり、最適な場合は可能な限り高くなります。
サポート情報とチュートリアルをお勧めします。コードスニペットを歓迎します。