クイック エンジニアリングブログ

株式会社クイック Web事業企画開発本部のエンジニアリングチームが運営する技術ブログです。

Laravelを使ったレイヤードアーキテクチャ+TDD

雪が降ると窓の外をみてソワソワします。
南の島出身のフルーツパーラーです。

突然ですが、実装をする際に気にかけている事はなんでしょうか?

要件、納期、開発環境、品質担保、テスト、、、

いろいろあると思います。

そんな中でも今回はみんな大好き「依存」について話したいと思います。

こんな方に読んで欲しい

  • Fat Controller / Fat Modelを回避したい(責務の分離)
  • テストしやすいコードとは?と考えている
  • Laravel(PHP)を利用している

世にある数々のアーキテクチャに乗って依存と戦おう

時間と共に依存度の高くなるシステムを扱うチームで是非議論したいテーマです。
サンプルソースを添えていますので、是非お手元で確認してみて下さい。


github.com


弊社ではアーキテクチャを考え実装し、『明日のはたらくを創る』仲間を募集中です! 919.jp