#31 ファイル・ディレクトリ② コロケーション これもまたコンウェイの法則
Update: 2024-07-15
Description
■ トピック
- コロケーション(co-location)って何?
- テストコードのファイルをどこに置くか
- 同じファイルにテストを書くところ(In-source Testing)まで来た
- テストとテスト対象は近ければ近いほどいい?
- 『レガシーコード改善ガイド』におけるコロケーションの話
- デプロイのためのファイル配置
- glob-ability高い命名規則がが定まればコロケーションができる
- OSSのコードにはいまでもtestディレクトリをよく見る
- コロケーションの実現にはツールによる支援が必須である
- Obj-Cのヘッダファイルとメインファイルはコロケーションか?
- 分けて置く選択肢があるにもかかわらず寄せようというのがコロケーション
- 書く人が違った時代はディレクトリを分けておくインセンティブがあった
- テストを書く開発者が増えたことでコロケーションの需要が高まった?
- 同じ人が作業するファイルがまとまっていることに意味がある
- これもまた「コンウェイの法則」
- なぜE2Eテストのファイルはコロケーションされていないのか?
- モノレポも広義のコロケーションかもしれない
- マクロのコロケーション・ミクロのコロケーション
- 実装とドキュメントのコロケーション
- そのディレクトリだけ見てればいい状態
- ファイルが多いよりディレクトリが多いほうが脳が楽そう
■ 参考リンク
■ おたよりフォーム
https://forms.gle/RYUG7T4ctmF7Srf36
■ X(Twitter)
https://twitter.com/refactoradio
ハッシュタグは #リファラジ です。
Comments
Top Podcasts
The Best New Comedy Podcast Right Now – June 2024The Best News Podcast Right Now – June 2024The Best New Business Podcast Right Now – June 2024The Best New Sports Podcast Right Now – June 2024The Best New True Crime Podcast Right Now – June 2024The Best New Joe Rogan Experience Podcast Right Now – June 20The Best New Dan Bongino Show Podcast Right Now – June 20The Best New Mark Levin Podcast – June 2024
In Channel