ソフトウェア開発に関する原則・法則
YAGNI
Single Level of Abstraction Principle
SOLID原則
DRY
ブルックスの法則
コンウェイの法則
デメテルの法則
KISS
Tell, Don't Ask
ETC
GRASP
閉鎖性共通の原則(CCP)
Parse, don’t validate
参考
何かのときにすっと出したい、プログラミングに関する法則・原則一覧 - Qiita
『プリンシプル オブ プログラミング3年目までに身につけたい一生役立つ101の原理原則』