エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Ruby のリファクタリングでオブジェクト指向設計に沿った美しいコードになるまでの方法を書いた。 元ネ... Ruby のリファクタリングでオブジェクト指向設計に沿った美しいコードになるまでの方法を書いた。 元ネタはこちらの Ben Orenstein 氏のリファクタリングで、そこに私なりの解説とコードを加えた。かなり追加したので Orenstein 氏の原型とはだいぶ違う箇所もあるがオブジェクト指向設計とリファクタリングに対する考え方は同じなはず。 Refactoring from good to great 全3回に渡ってリファクタリングする。 「イケてない」から「マシ」にするためのリファクタリング「マシ」から「いいね」にするためのリファクタリング「いいね」から「スゲーいいね」にするためのリファクタリング今回は 1.の「イケてない」から「マシ」にするためのリファクタリング。 イケてないコード以下にあるのがなんかイケてないコード。一応動くし、テストもパスしている。でもそのコード品質は平均よりちょ