TOC
はじめに
システム設計に関する記事が多く、後で読み返したいと思う記事を以下にまとめました。 これからシステム設計を学ぶ人の参考になれば幸いです。
DDD
ボトムアップドメイン駆動設計(成瀬さん) 記事1つでとんでもない量のDDD情報が記載されている。具体的なコードもあるため時間をかけて見てみる価値あり。書籍化もされている。
リファクタリング
クラウドワークス リファクタリング専門チームによるお金周りリファクタリング Railsで構築されたシステム。レガシーソフトウェア改善ガイドやDDDのエヴァンス本をオススメしている。 動的型付け言語だと調査が大変な点についても言及あり。お金周りでRails大変そうだな・・・。
単体テスト
現在時刻が関わるユニットテストから、テスト容易性設計を学ぶ テストケースの具体的なパターンとメリデメをまとめた記事。 テストケースを立てる時に感覚に頼っていたが、体系立てて記載されているものを見て目からうろこでした。 単体テストに自信がない人は特にオススメ