2011-07-26から1日間の記事一覧

共通化は目的に相応しくない

ソフトウェアの共通化を作業の目的にしてはいけない。 チームAとチームBの似たコードを括りだしてCを作ることは、一般に良くない。 特に、共通化によって掛る工数が下がるだろうと言うのは大きな間違いである。 工数は決して下がらず、まず間違いなく増加す…

続 setter/getter は不要

友人との議論で、掲題について質問をもらった。質問に答える過程で、さらに深く考えることができたので、続きを書く。 そもそものエントリはsetter/getter は不要である。このエントリにおいて、次のような趣旨の主張をした。 単にフィールドにアクセスする…