じぶん対策

日々学んだことをアウトプットして備忘録にしています。

2022-05-01から1ヶ月間の記事一覧

「オブジェクト指向とは」を理解するためのValueObject

はじめに この記事では、ValueObjectの簡単な解説と、「他人にオブジェクト指向を説明する際にはValueObjectやDDDの話に触れた方が伝わりやすいんじゃない?」という個人の意見について書きました。 僕は前職では基本的にC言語、VBAでの開発を行なっていまし…

DDD(Domain Driven Design: ドメイン駆動設計)について

参考文献 ドメイン駆動設計の用語と解説(抜粋版) DDD難民に捧げるDomain-Driven Designのエッセンス ドメイン駆動設計は何を解決しようとしているのか クリーンアーキテクチャ完全に理解した ドメイン駆動設計とは ひとことでドメイン駆動設計といっても下記…

できる限りドキュメントメンテナンスコストを下げたい [Doxygen] [phpDocumentor]

はじめに(長めの前置き) 大前提として、「コードは必ず変更される」ことはエンジニアであれば理解されていると思います。 経験上、コードを書いて1回切りの「作り捨て」にすることはまずありません。 自分が変更するかもしれませんし、他人が変更することも…

マイグレーションについて

参考 https://readouble.com/laravel/8.x/ja/migrations.html#column-method-integer https://tohokuaiki.hateblo.jp/entry/2016/12/26/%E3%80%8CLaravel%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E3%80%8D3_%E3%83%87%E3%83%BC%E3%82%BF%E3%…