Slide 4
Slide 4 text
状況
すべてのプロジェクトがアクセスする共有リポジトリがあり、多くのプロジェクトが共通のコードを使
おうとしています。
誰かが(
またはどこかのプロジェクトが)
最初にコードを書き、リポジトリにコントリビュートしまし
た。
共通コードは、どのプロジェクトにおいても、成果物全体のうちのわずかな割合になります。
各プロジェクトには、それぞれ独自の納期、成果物があり、別の顧客がいます。
このパターンは、これらの状況のいずれにも当てはまります。
強いコードへのオーナーシップ:
つまり、共有リポジトリへのすべての変更は、リポジトリの所有者によって承認されなけれ
ばなりません。
弱いコードオーナーシップ:
つまり、誰も本当にコードを所有していません。
慈善のスポンサーがいない:
つまり、インナーソースの方法で共通コードを整理するためのリソースを提供する組織や幹部が
いません。
InnerSource Patterns:
共通要件
@yuhattor
4