クラス設計の基本:責務分離編
前回の「クラス設計の基本:内部設計編」の続編です。 今回はクラスをどう分割していくかに焦点を当てて、クラス設計の基本を解説していきます。
前回の「クラス設計の基本:内部設計編」の続編です。 今回はクラスをどう分割していくかに焦点を当てて、クラス設計の基本を解説していきます。
「良いコード」を生むためのクラス設計の基本について解説します。 今回はクラス設計の中でもクラス内部の設計に焦点を当てて、適切なクラスを実装するための方法について詳しく解説していきます。
今回はLaravelの開発現場でもよく使われるRepositoryパターンとその問題点について共有していきます。 Repositoryパターンを適用することで様々な恩恵を受けられる反面、Laravelにおいては一部問題点もあるため、安易にRepositoryパターンを適用しない方がいいよ!ということを主張する記事になります。
今回は実際の開発現場でよく使われているService Layerパターンの問題点と解決策をテーマに記事を書いていきます。 Service層の導入は広く様々なプロジェクトで使われていますが、完璧なものではなく構造的な問題を抱えています。まずは、言葉の定義を整理し、どのように使いこなしていくかについて筆者なりの見解を共有していきたいと思います。
こんにちは! 今回は実際の業務で社内ツールをGCPのWorkflowsを使って全自動化したときの話をアウトプットしていきたいと思います。 本記事では、実装の話は一切せず設計方針をどう考えたのか、というプロセスに焦点を絞ってお話していきます。