はじめに

どうもこんにちは,ピーコックアンダーソンです。

私は企業でシステム開発をしている現役のプロジェクトリーダーでもあり,
いまでもバリバリにプログラミングをしているプログラマーでもあります。

昔の製品は,過去の古き悪きプログラムコードが山のようにあり,
(私が作った悪いコードももちろんあります)
それをどうやったら読みやすく,保守しやすいコードになるかを考えていました。

その中で行きついたのが,「ドメイン駆動開発」というもので,
オブジェクト指向を最適化したデザインパターンであり,
これはまさにコードの「見える化」といっていいような設計手法でした。

現在はこの「ドメイン駆動」や「テスト駆動開発」を中心に,
C#とSQLServerに関する書籍やUdemyという教育プラットフォームで
20以上のコースをリリースしています。

生徒の数は,2020年10現在で5600人を超えていて,
毎月,数百人の生徒が増えている状況です。

昔の悪いコードを書いていた経験や,
いいコードに出会ってからの経験を1つずつUdemyのコースにしているので
興味のある方は,一度見てみてください。