受講者から指摘をいただいた。
http://www.objectmentor.com/resources/articles/srp.pdf
THERE SHOULD NEVER BE MORE THAN ONE REASON FOR ACLASS TO CHANGE.
って書いてあるんだけど、これって
「クラスを変更する理由は一つ以上存在してはならない。」
こう訳すのは間違いだなぁ。「アジャイルソフトウェア開発の奥義」
第1版P122でも「1つ以上」って訳してるみたいだけど。
more than
は、「より多い」だし、ふつうに考えても
「1以上はだめ=変更しちゃだめ」ってことだよねぇ。