第2版」を読了しました。(ロギングやトランザクション管理など)は、カプセル化した上でコードに適用するのが悪影響の少ない方法。アスペクト指向プログラミングの導入→C#のAORライブラリとして「PostSharpがおすすめ。複雑なテストモックフレームワークMoq2の利用。下位のレイヤーでスローされた例外を上位の新しい例外でラッピングすることが推奨される。Test)を表す変数にはsutという名前をつけるのには一貫性の利点がある。テストメソッドの名前は実装ではなく意図が伝わるようにする。テストのBuilderパターンBuilderパターンを利用し、モッククラスのメソッドを数珠つなぎに出来るようにすることで、テストの意図を明確にすることが出来る。テストの循環的複雑度は1を超えることがないようにする。依存性注入App.configファイルのセクションを使って、インターフェイスを実装にマッピングする方法を示すことができる。第2部以降ではコード例なども交えて実践的な開発手法についての解説に入っていく。AORなどなど多岐にわたるプラクティス・原則について、実践的なコード例を多数交えて紹介している。コード例も、参考書等でよくある説明のために簡素化された形ではなく、タイトルどおり「実践的」であると言える。前述した「テストのBuilderパターン」などは早速現場で利用し始めている。かなりのボリュームではあるが、オブジェクト指向の初心者/中級者が上級者にステップアップしていくために必ず役に立つ1冊であると断言できる。※Amazonのレビューが2件しかないのが本当に不思議。今回はこちらの書籍の感想文。今回はこちらの書籍の感想文。現場の案件で、外部APIやDB接続が絡んだ少々複雑な判定...2019-09-27VB.NETでJavaの「列挙型クラス」を模倣して「区分オブジェクト」を作る増田本、読了しました。Amazonのレビュー見ると結構賛否両論の...2019-03-3114年目のエンジニア・1年目からのふりかえり明日から4月。料金ルールを実装してみよう」にチャレンジ(その2)はてなブログをはじめよう!rikupapa-shimaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。