No more Death March

あるSEのチラシの裏 C# WPF

2017-02-27から1日間の記事一覧

インスタンスを生成する処理のメリット

コンストラクタで直接オブジェクトを作るより new Hoge(1,"aaa"); 作るのが面倒でも生成処理に特化したクラスのメソッドで何をしているか表現した方がわかりやすい。 new HogeBuilder().ChangeId(1).ChangeName("aaa").Build(); なんでもかんでもFactoryやBu…

Stairwayパターンの説明の中で

C#実践開発手法 (マイクロソフト公式解説書) 作者: Gary McLean Hall,長沢智治,クイープ 出版社/メーカー: 日経BP社 発売日: 2015/06/04 メディア: 単行本 この商品を含むブログ (5件) を見る 第2章「依存関係と階層化」でStairwayパターンについて説明があ…

Entourageアンチパターン

「C#実践開発手法」2章でEntourageアンチパターンというのが紹介されていて、 これはインターフェースと実装を同じアセンブリ内に配置しないでね。っていう話みたいだけど、 5章でその例外について触れている。 ただし、このルールには例外が1つありま…

DDD-Specificationパターン

エリック・エヴァンスのドメイン駆動設計 作者: Eric Evans 出版社/メーカー: 翔泳社 発売日: 2013/11/20 メディア: Kindle版 この商品を含むブログ (6件) を見る DDDのSpecificationパターン(みたいなもの)を書いてみる。 まずは、ISpecificationインター…