エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ソフトウェア設計においてデータが境界を跨ぐ際の依存性の方向に関する考察
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ソフトウェア設計においてデータが境界を跨ぐ際の依存性の方向に関する考察
はじめに 株式会社CHILLNNという京都のスタートアップにてCTOを務めております永田と申します。 昨夜、... はじめに 株式会社CHILLNNという京都のスタートアップにてCTOを務めております永田と申します。 昨夜、「依存性逆転の原則に従う抽象と実装のディレクトリ構成を考える」という記事を公開しました。 この記事を読んでくれた弊社のエンジニアから「FrontEndのGraphQLのAPI呼び出しのベストプラクティスとしてページごとに呼び出しを定義するパターンが用いられていて、これは依存性逆転の原則に従っていないがそれはなぜなのか?」という質問がありました。 本記事では、この観点に関する考えを深掘って解説していきます。 システムに境界を設ける理由 優れたソフトウェアアーキテクチャは、優れた境界を定義します。 では、そもそもなぜシステムに境界を設ける必要があるのでしょうか? 一般に普及しているアーキテクチャでは、アプリケーションをそれを構成する複数のコンポーネントに切り分け、それぞれに特定の名前をつ