法則一覧
ハイラムの法則
暗黙の契約。
もし
ユーザー数が十分に増えれば、システムの観測可能なあらゆる挙動(バグさえも)は、誰かの依存対象になる。
ならば
ユーザーがいる限り「内部実装」は存在しない。約束した部分はバージョニングと機能フラグで守り、約束していない部分は意図的に揺らして、そもそも依存させるな。
ただし
意図的なゆらぎ — 観測可能な挙動すべてを不可侵とすれば何も変えられなくなる。約束していない部分は意図的に揺らせ——反復順序のランダム化、計画的な停止——そうすれば依存はそもそも生まれない