「初めに想定してなかった仕様やエラーパターンが後からわかり、
それに対応するプログラムに書き換える」
というときです
![!](https://emoji.ameba.jp/img/user/sa/sakukira/155916.gif)
そんなプログラムをあとから付けたすなんて全く想定していないので、
修正したプログラムがすごく汚くなってしまうことがよくあります
![ショック](https://emoji.ameba.jp/img/user/ar/arukov/1506058.gif)
かといって最初から書き直すかというと、そんな時間も気力もないわけで・・・
今まさにそんな状況におちいっています
![がーん](https://emoji.ameba.jp/img/user/fr/from-mongolia/883675.gif)
老舗のうなぎやさんは、長年使っているタレに毎日新しいタレを付けたし付けたして、
最高の秘伝のタレをつくっていくそうですが、
この法則にのっとって、プログラムを毎日付け足したところで、絶対に秘伝のプログラムなんかにならないです。。。
いろいろ想定して拡張性のあるプログラムを書くように心がけているものの、
全てを想定するなんて絶対に無理な話。
世の中、何が起こるかわかったもんじゃないですね。。。」