法則一覧

25システム

劣っている方が勝つ

実用主義的設計哲学。

もし

理論的に「正しい」が複雑な設計よりも、単純で「不完全」だが実装と採用が容易な設計の方が、現実世界では勝利する。UnixはLispに勝ち、HTTPはCORBAに勝った。

ならば

80%正しくて今日リリースできるものは、100%正しくて来年リリースされるものに勝つ。優雅さではなく普及を最適化せよ。

ただし

The Right Thing / 完璧主義

GitHub でこの条文を改善する