2005-04-01から1ヶ月間の記事一覧
とっても充実していました。 すごい人たちと、とりとめもない話をするって贅沢な感じでいいですね。
なぜ、CMMを意識してしまうのだろうか。 無視できないからなのか。
アジャイルプロセス協議会の定例セミナー&勉強会に参加してきた。 定例セミナーは、メタボリックスの山田さん。プロジェクトを「小さな会社」というメタファを使って説明していた。いろいろと、つじつまが合わないところはあったけど、このように説明するの…
お勉強に http://cis.k.hosei.ac.jp/~akonoma/2003SoEnHosei.pdf
JUnitなんかを使っていると、プロダクトコードと、テストコードを別のクラスに書くのが一般的です。ですが、プロダクトコードと、テストコードはメンテが面倒くさくならないようにとか、メンテしやすいようにとかいった配慮から近いところに配置するのが望ま…
http://www.ogis-ri.co.jp/otc/hiroba/others/OOSquareOff/off/data/RefactorTutorial.pdf リファクタリングチュートリアル(訳者による)http://capsctrl.que.jp/kdmsnr/wiki/refactoring/?SmellsToRefactorings サヌールさんのとこhttp://www.objectclub.jp/…
重複したコード 長すぎるメソッド 巨大なクラス 長すぎる引数 変更の発散 変更の分散 属性、操作の横恋慕 データの群れ 基本データ型への執着 スイッチ文 パラレル継承 怠け者クラス 疑わしき一般化 一時的属性 メッセージの連鎖 仲介人 不適切な関係 クラス…
via:http://www.hyuki.com/tf/ http://www.smallmemory.com/almanac/
とよく言われますし、よく言いますが、実際のところ難しいです。他人事です。 ユーザの視点に立ってではなく、ユーザになって考えるならば、具体的で考えやすいんですけどね。
こちらで、お勉強してみては http://www.ipa.go.jp/jinzai/risa/study/pdf/PM.pdf http://www.ipa.go.jp/jinzai/risa/study/pdf/AE.pdf http://www.ipa.go.jp/jinzai/risa/study/pdf/SW.pdf http://www.ipa.go.jp/jinzai/risa/study/pdf/NW.pdf http://www.i…
http://www.objectclub.jp/ml-arch/magazine/92.html