プログラミング原則の一覧
機構と方針の分離
開放/閉鎖原則
関心の分離
YAGNI
Fail-fast(英語版)