5年間 Laravel を使って辿り着いた,全然頑張らない「なんちゃってクリーンアーキテクチャ」という落としどころ
ARANK

この記事は Laravel Advent Calendar 2020 - Qiita 最終日の記事です。TL;DRDDD や "真の" クリーンアーキテクチャは, Web 業界における大抵の現場ではオーバースペックだし,導入しても全員がついてこれるとは限らないapp/UseCases ディレクトリだけ切って,ドメインごとに単一責務なクラスを置くと使いやすいよActiveRecord 指向のフレームワークで Repository パターンを無理に導入すると死ぬので, UseCase で Eloquent Model の機能を使うことを恐れるなはじめにZenn では初投稿です。日本の Laravel コミュニティではもうお馴染みのようで実はあまり顔を出していない(?) @mpyw と申します。オンラインサロンの火付け役となった Synapse が最初の仕事でしたが,就職後すぐ会社が DMM に買収されて,更に1年半ほど別の企業に行ってから結局また DMM に帰ってくることになりました。自分の職歴としては「DMM で Laravel を書いていた時間」が最も長くなります。(ここまで会社の宣伝)5年ほど Laravel を使った結果,「結局 Laravel ってどう使えばいいんだ?」という自身の疑問と,ずばりそれに対する絶妙な落としどころとして, 「なんちゃってクリーンアーキテク…

zenn.dev
Related Topics: PHP Software Design