OO

TDD Boot Camp 名古屋

TDD Boot Camp 名古屋 に参加してきました! 初日 (7/10) 朝 id:youku_s に朝起こしてもらうなど。 豊橋組5人で金山へ。 電車の中で id:youku_s と C++ で TDD の練習 (FizzBuzz) など。C++ 楽しい。 午前 ますは、id:bleis-tift の挨拶。 それから、id:t-wa…

パッケージ原則メモ 2

OO

メモその2。 http://www.atmarkit.co.jp/fdotnet/designptn/designptn07/designptn07_02.htmlここが分かりやすいかなと思った。 http://www.limy.org/program/java/jdepend.html http://www.syboos.jp/opensource/bookmark/detail/20080219145823160.html ht…

気になった本

Amazon巡ってたら気になる本発見。 XPエクストリームプログラミング懐疑編―XPはソフトウェア開発の救世主たりえるのか (The XP Series)作者: ピートマクブリーン,Pete McBreen,村上雅章出版社/メーカー: ピアソンエデュケーション発売日: 2002/12メディア: …

設計

OO

コードからのフィードバック、仕様変更からのフィードバックなしに、よい設計は難しい。

パッケージ結合原則

OO

最後ー。ADP・SDP・SAPの3つ ADP:非循環依存関係の原則 パッケージの依存関係は循環してはならない。既存の循環関係を断つには、 適切なパッケージ内のクラスにDIPを用いて依存関係を反転させるか、 新たにパッケージを追加し、循環の原因となっているクラ…

パッケージ凝集・結合原則メモ

OO

明日までに仕上げないと・・・ 参考:http://www.jttk.zaq.ne.jp/like/OOD_rule.html参考:http://www.morijp.com/masarl/homepage3.nifty.com/masarl/article/oo-principles.html 中身は後で書くかも。 参考にしている本: アジャイルソフトウェア開発の奥…

パッケージ凝集原則

OO

明日、講義です。 無理だ・・・とりあえず凝集原則だけメモ。REP・CRP・CCPの3つ とりあえずまとめのみ。意見はまた今度。 REP:再利用・リリース等価の原則 再利用の単位とリリースの単位は等しい。再利用・リリースの単位:パッケージパッケージは、その利…

クラス設計原則

OO

研究室内講義用メモ。 SRP・OCP・LSP・DIP・ISPの5つ。 SRP:単一責任原則 クラスを変更する理由は1つ以上存在してはならない。変更の兆候がなければ適用する必要はない。 意外に適用が難しかったりする。 OCP:開放・閉鎖原則 拡張に対して開いていて、修…