ustream配信中です! http://t.co/DyQnpRhj #domain_night 豆ナイト:ドメイン居酒屋~モデル駆動プログラミングの集い~ http://t.co/9AGI2v13
2012-10-26 18:59:52豆蔵さんのトレーニングルームに来ています。もうすぐ「豆ナイト:ドメイン居酒屋~モデル駆動プログラミングの集い~」が始まります。 http://t.co/xuh8KA9M ハッシュタグは #domain_night だそうです。
2012-10-26 19:09:53正しい目標に向かってプログラムを書くには、ドメイン理解が必須で、ドメインを理解するには動くアプリを見せて顧客の意見を引き出さないといけない。 #domain_night
2012-10-26 19:15:22リファクタリングはコードもモデルもいじる事になる。良いモデルを見つける為にリファクタリングを繰り返す。#domain_night
2012-10-26 19:15:31コードを綺麗にするためにリファクタリングするんじゃなくて、正しいドメインモデルを理解しやすくするためにリファクタリングする #domain_night
2012-10-26 19:16:34ドメインモデルやリファクタリングは時間軸を含めた四次元での変化への強さを意識しないといけないんだけど、残念な人ほど、時間軸の存在を無視する #domain_night
2012-10-26 19:22:44オブジェクトデザイン(http://t.co/wAvjgU0u)に記載されているオブジェクト種別を参考に、オブジェクトを仕分けてると。#domain_night
2012-10-26 19:25:095以上のインスタンス変数、10行以上のメソッド、100行以上のクラスは確実に複数の物事に興味を持っている。それを大きなクラスとしている。大きなクラスを産むのは、ふわわしたドメイン理解。 #domain_night
2012-10-26 19:25:44アンチパターン。ひとつの部品がいろいろ知っていて、なんでもやりたがる。10以上のimport文、5以上のインスタンス変数、10行以上のメソッド、100行以上のクラス。データ入れ物クラスになんでもかんでも入れる。 #domain_night
2012-10-26 19:25:50