コードから不吉なにおいがしてきたなーと思うことはよくあるだろう。リファクタリングの機運かもしれないし、YAGNI原則を思い出して踏ん張るときかもしれない。では、いつリファクタリングをやるべきか、どのようにコードを整理していくべきだろうか? リファクタリングには方針が必要リファクタリングの目的は、コードの拡張性を高めることだ。ここではそういうことにしよう。Open-Closed原則に従うように、凝集度を高め、結合度を低くするようにやっていけばいい。つまり、何か既存機能を変更するときはたった1箇所だけの変更で済むとか、もしくは新しい機能を足すときには既存機能を触らないで済むとか、そういう状態であれば比較的マシなコードになりえるよねっていうことです。 では、あらゆる変更に対してOpen-Closedであることはできるのか?おそらくそれは難しい思う。なので僕らは、経験的に「どの辺に変更が入りそうで
セッションは参加者の持ち寄りで決まります。 どちらかのセッションで「Rubyレシピブック 第3版 303の技」読書会をやるかもしれません。参加希望の方は本書をお持ちください。 セッションに参加せず、個人でそれぞれ作業をされても構いません(いわゆるモクモク)。 ノートパソコンがあると良いかと思います。 会場について プロジェクターあります。 会場備え付けの無線LANは、現状使用できないとの連絡がありました。ネット環境は各自でご用意ください。 電源タップを持参してもらえると助かります。 飲食は自由ですが、出たゴミはご自身でお持ち帰りください。会場にゴミ箱はありません。 懇親会について 21:00から23:00頃まで会場近所の中華料理店にて懇親会を行います 費用は毎回2,000円程度です 申し込み時のアンケートについて 氏名、メールアドレス、懇親会を除き、集計結果を神奈川地区センターに提出します
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く