『組織パターン』の中から、『第5章 組織デザインパターン」から「5.1 組織のスタイルのためのパターン言語」の一部を取り上げ、感想を話しました。
取り上げた本
『組織パターン チームの成長によりアジャイルソフトウェア開発の変革を促す』 James O. Coplien, Neil B. Harriosn 翔泳社 2013年
取り上げた主なパターン
- 5.1.3 生産者
- 5.1.11 形状は機能に従う
- 5.2.3 アーキテクトがプロダクトをコントロールする
- 5.2.10 アーキテクトも実装する
- 5.2.13 コードの所有権
- 5.2.15 インターフェイスの背後のバリエーション
- 5.2.17 緩やかなインターフェイス
言及した本・スライド・サイト
-
生産者
-
形状は機能に従う
- https://www.loc.gov/pictures/item/2017861331/
- https://speakerdeck.com/o0h/phpconfuk-2024?slide=16
-
偶発的コミュニケーションに関するパターン
-
コードの所有権
- https://ja.wikipedia.org/wiki/Javadoc
- https://ja.wikipedia.org/wiki/エクストリーム・プログラミング_プラクティス
- 「ソースコードの共同所有」というプラクティスがある
- テストコード、CI/CD など今ではあたりまえとなっているが当時は違った
-
インターフェイスの背後のバリエーション
- バリエーションについてはこの発表がとても役に立ちますねhttps://fortee.jp/phperkaigi-2019/proposal/5957d9a1-d8ee-4b5d-9dec-a2d621e0364a
- https://ja.wikipedia.org/wiki/共変性と反変性_(計算機科学)
-
緩やかなインターフェイス
- mixed、任意のキーが入ってくるarrayは辛いぞ
- https://www.amazon.co.jp/dp/4797347783