Date: Thu, 30 May 2002 11:00:54 +0900
From: HAMAI Kyoichi <*******@**.**.***.***>
Subject: [oosquare-ml:02735] YANGI 原則の例外 (was オセロゲームのモデル)
To: ***********@***.***.*******.**.**
Message-Id: <***.****.********.*****.*@****.**.***.***>
In-Reply-To: <002301c205fc$58140640$********@******>
References: <002301c205fc$58140640$********@******>
X-Mail-Count: 02735
濱井です。
2002/05/28 13:01:26 +0900に******@************.**.**さんが送られた
メールに関する返信です。
>”達人プログラマー”の中では、外部設定ファイルに詳細を持つことで、
>今後の極端な変化に対応するといったような記述がありました。
>もちろん、プログラムの動作はその設定ファイルにより柔軟に変化しなければならな
>いので、
>当然、現在の仕様個別の極端にSimpleなものにはならないはずです。
>これについては XPの言う YAGNI原則 に真っ向から反して
>未来のことを考えた実装をするということになりますよね。
YAGNI原則は、あくまで原則であり、絶対的なものではなく例外もあると
考えればいいのではないでしょうか。
「未来のことを考えない」のではなく、「未来のことを考え過ぎない」程度
に解釈してもいいのではないでしょうか。
YAGNI原則を絶対的なものとしてしまうと、2000年問題のようなケースは回避
できないでしょう。