Index: [Article Count Order] [Thread]

Date:  Thu, 13 Apr 2000 20:08:59 +0900
From:  石井 勝 <mishii@....jp>
Subject:  [XP-jp:00202] Re: XP Chapter7 Four Values の解説
To:  extremeprogramming-jp@....jp (extremeprogramming-jp ML)
Message-Id:  <000e01bfa538$40e34110$79792fc0@....jp>
In-Reply-To:  <00Apr13.124805jst.115201@....jp>
Posted:  Thu, 13 Apr 2000 20:06:01 +0900
X-Mail-Count: 00202

石井です.
Simplicityについてですが,

> 2.柔軟性を考慮しなくても、後からそれが必要になったときに、
>   Refactoringなどを行って柔軟性を確保することができるように
>   なる。よって、Simplicityとは、必要になるまでは柔軟性を考慮
>   しない(それが必要になったらする)。

僕はXPを調べたときこっちだという印象を受けました.
というか,柔軟性という単語にひっかかるのですが,現在の仕様
(テスト)に対してもっとも簡単なものであればよい,ということでしょう.
現在の仕様がMVCを求めるものであればそうするでしょうし,求めない
ならMVCを使うのはoverkillということではないでしょうか?

Simplicityについては,柔軟性うんぬんより Communication
とOnce and Only Once が基本だと思います(XP本のP109).
この2点については,Kent Beckの"Best Practice Patterns"
でも強調されています.

> #私の拙い疑問におつきあいいただき、ありがとうございます。

そんなこといわれると,こっちが恐縮してしまいます・・^^;;