privateメソッドは不要 - @katzchang.contexts 書いてあることに同意。Meyer センセを始めとして「値を返すだけの function と副作用を伴う procedure は分離しる!」とむかしから言われてるアレと同根かなぁと。 で、トラバ元のエントリとは直接関係無いのだけど、このエントリ読んでて思い出したことがあるのでそれについて。 共通関数(この言い回しは良くないかな?)として static なメソッドに切り分けてるつもりで、やばいことになってるコードについてです。 public class OutputParameter { private List<String> privateList; public OutputParameter() { super(); this.privateList = new ArrayList<String>(); } pu