プログラミング原則の一覧 From Wikipedia, the free encyclopedia プログラミング原則の一覧(プログラミングげんそくのいちらん) 90対90の法則 A Abstraction principle(英語版) C Composition over inheritance(英語版) D Defensive programming(英語版) Deutsch limit(英語版) Discoverability(英語版) Don't repeat yourself F Fail-fast(英語版) G GRASP I If it ain't broke, don't fix it(英語版) Information hiding(英語版) Interface segregation principle(英語版) K KISSの原則 L Loose coupling(英語版) O Offensive programming(英語版) P Pristine Sources(英語版) S Single responsibility principle(英語版) SOLID U Uniform access principle(英語版) W Worse is better(英語版) Y YAGNI Z Zen of Python Zero one infinity rule(英語版) い 依存性逆転の原則 お 驚き最小の原則 か 開放/閉鎖原則 関心の分離 き 機構と方針の分離 こ コードの再利用 コマンドクエリ分離 コマンドクエリ責任分離 せ 制御の反転 て デメテルの法則 り リスコフの置換原則 Related Articles