1. リファクタリングとともに生きるラジオ
  2. #31 ファイル・ディレクトリ② ..
#31 ファイル・ディレクトリ② コロケーション これもまたコンウェイの法則
2024-07-16 25:01

#31 ファイル・ディレクトリ② コロケーション これもまたコンウェイの法則

■ トピック

  • コロケーション(co-location)って何?
  • テストコードのファイルをどこに置くか
  • 同じファイルにテストを書くところ(In-source Testing)まで来た
  • テストとテスト対象は近ければ近いほどいい?
  • 『レガシーコード改善ガイド』におけるコロケーションの話
  • デプロイのためのファイル配置
  • glob-ability高い命名規則がが定まればコロケーションができる
  • OSSのコードにはいまでもtestディレクトリをよく見る
  • コロケーションの実現にはツールによる支援が必須である
  • Obj-Cのヘッダファイルとメインファイルはコロケーションか?
  • 分けて置く選択肢があるにもかかわらず寄せようというのがコロケーション
  • 書く人が違った時代はディレクトリを分けておくインセンティブがあった
  • テストを書く開発者が増えたことでコロケーションの需要が高まった?
  • 同じ人が作業するファイルがまとまっていることに意味がある
  • これもまた「コンウェイの法則」
  • なぜE2Eテストのファイルはコロケーションされていないのか?
  • モノレポも広義のコロケーションかもしれない
  • マクロのコロケーション・ミクロのコロケーション
  • 実装とドキュメントのコロケーション
  • そのディレクトリだけ見てればいい状態
  • ファイルが多いよりディレクトリが多いほうが脳が楽そう

■ 参考リンク


■ おたよりフォーム

https://forms.gle/RYUG7T4ctmF7Srf36


■ X(Twitter)

https://twitter.com/refactoradio

ハッシュタグは #リファラジ です。

感想

まだ感想はありません。最初の1件を書きましょう!

25:01

コメント

スクロール