DRY設計パターン、方法論、またはその間の何かですか?彼らは特定の実装を持っていません(KISSのようなものを使用しないケースを簡単に示すことができたとしても、必要に応じて示すことができます...例の多くについては The Daily WTF を参照してください)、または方法論のような開発プロセスを完全に説明していません一般的にそうなりますが、これらのタイプの「経験則」はどこに残りますか?
実際、ウィキペディアはそれらすべてを原則として言及しています:
ソフトウェアエンジニアリングでは、Do n't Repeat Yourself(DRY)またはDuplication is Evil(DIE)is a aprincipleof software development
KISSはデザインの頭字語です原則「Keep it simple、Stupid!」。
原則を一緒に適用すると、プログラマーが長期にわたって維持および拡張しやすいシステムを作成する可能性が高くなります
私はそれらが基本的な工学であると思います原理。
方法論はn原則を持つことができます。
そして、それらは間違いなくデザインパターンではありません:)
これらはガイドラインであり、レイヤー、問題のドメイン、テクノロジーの境界を越えて、日常の作業を行うためのものです。
それらはまた、あなたが専門家としての実践を定義する哲学と呼ぶものを形成します。