ソフトウェア設計に関わるリンク集
プログラミング
ゲーム制作に勤しんでいる友達の姿を見て、大規模システムのクラス設計について調べていました。ここでは、リンクの整理にとどめます。
1年前にはGoFのデザインパターンを実践・勉強していました。当時アーキテクチャパターンについても調べていましたが、MVCがあまり理解できていなかったように思えます。実践しなかったことが主の原因でしょう。
実践を通じた経験ほど、血肉になるものはありません。
クラス設計・アーキテクチャパターンの参考文献
- Kent Beck『実装パターン』
- Amazon.co.jp: 新装版 リファクタリング―既存のコードを安全に改善する― (OBJECT TECHNOLOGY SERIES): Martin Fowler, 児玉 公信, 友野 晶夫, 平澤 章, 梅澤 真史: 本
参考リンク
- ケント・ベック『実装パターン』(2008年) 実装パターンの6つの原則 - モジログ
- 開発者が知っておくべき、6つのUIアーキテクチャ・パターン − @IT
- MVCモデル
- いまさら聞けない「オブジェクト指向設計の3つのコツ」~オブジェクト指向設計問題解説 #objectoriented - CodeIQ Blog
- 基本: MVC のベストプラクティス | The Definitive Guide to Yii | Yii PHP Framework
- デザインパターンの話 - Qiita
- 再考: GoF デザインパターン - Qiita
- 事例で学ぶデザインパターン 第1回 | オブジェクトの広場
- クラス設計に関するメモ
参考スライド