2018-08-02から1日間の記事一覧
概要は詳細に依存してはならない。詳細のインターフェースに依存する必要がある。 ……ではそのインターフェースを実装した実体はどっから来るんだ? という疑問。 ・Strategyパターン 実体はコンストラクタ引数として外部から渡す。 ・Observerパターン 実装…
TDDをやってみたら製造時の不安が非常に大きかったが、途中でやりかたを変えてそれは解消できた。 不安が大きかった理由は、詳細→概要という順に作っていたのでTDDでテストされたクラスを組み合わせたときに本当に目的とする動作が実現できるかの保証が無か…