プログラミング原則の一覧
Pristine Sources(英語版)
リスコフの置換原則