Index: [Article Count Order] [Thread]

Date:  Sat, 16 Aug 2003 16:30:52 +0900
From:  Hidehiko AKASAKA <akasaka.h@....com>
Subject:  [XP-jp:04608] Re: 責務,変更,シンプル (was Re: 「 An ExtremePro)grammingEpisode 」の翻訳版を
To:  extremeprogramming-jp@....jp
Message-Id:  <20030816160024.00A9.AKASAKA.H@....com>
In-Reply-To:  <3F3DB7D0.172FDF38@....jp>
References:  <200308151325.JIC76439.ONVUBV@....jp> <3F3DB7D0.172FDF38@....jp>
X-Mail-Count: 04608

赤坂です。
ちょっと補足、訂正します。

Akira Kawamata <autumn@....jp> san wrote:

>  個人的な感想から言うと、「自然な役割分担」と思う状態は個人によって差が
> あって、誰もが曖昧さなく納得するのは難しいような気がします。「シンプル」
> というのは、「重複がなく、これ以上リファクタリングすべきコードが残ってい
> ない」と言い換えれば、達成したかどうかが誰でも同じ基準で納得できるような
> 気がします。

Kenji HIRANABE <hiranabe@....jp> san wrote:

> (A)現実の世界と直接対応【Direct Mapping Principle】(by Meyer)
> (B)シンプルである(直接対応でないが,簡単である)(by Beck)
> 
> という2つの分担方針があるか,と思います.どちらの場合にも当てはまる,
> 責務分担の原則は,次に原則に照らして評価できます.

川俣さんのシンプルが(B)に対応するのだと思いますが、

「シンプル」で、かつ「自然な役割ではない」

というケースを想定できないということです。
「シンプル」に作ったものは「自然な役割」に落着いているのではないかと。

--
赤坂 英彦 (Hidehiko AKASAKA)
akasaka.h@....com