リファクタリング―プログラムの体質改善テクニック (Object Technology Series)
|

|
ジャンル: | 本
|
発送可能時期: | ご確認下さい
|
参考価格: | ¥ 5,040 (税込)
|
ご購入前のご注意
当ウェブサイトはAmazonウェブサービスにより実現されております。
商品の取引契約および商品に関する情報は全てAmazon.co.jpの取り扱いとなります。
|
|
明確に理解できる。リファクタリング解説 開発手法が乱立する混迷期にSEとして理解しなければならないリファクタリング、しかしながらOOP開発の混迷期と同様に現場ではまさに暗中模索、SE個人個人がリファクタリングの意味さえ見出せず。デザインパターンにしがみつ者も多くひどい火事場(プロジェクト)に立ち会った経験があることたびたび。
そんな現場にこそ一筋の光かもしれない「リファクタリング」この一冊は「リファクタリング」の真意を現実的なJAVAコードをモチーフに解り易く解説しています。
この本で人生が変わりました リファクタリングをマスターすれば人生が変わります。
これ、大げさに聞こえますが、本当の話です。
今まで幾つか改修案件をこなしましたが、
仕様の大変更による数万ステップのコードの改修も、
他人が書いた数万行のフォーム、5千行を越すメソッドの改修も
改修前に事前にリファクタリング・・・
いや、リファクタリング80%・改修20%の割合で
可読性を徹底的に向上させながら改修を行ったところ
デスマを回避できた上、土日はしっかり休日をもらえるまで進捗が進み
深夜残業もほとんどなくなり、納期に間に合わせることができました。
この本のおかげで、悲惨なデスマ環境から開放されるに至ったのみならず、
「コードも商品」との哲学を持ってコーディングに臨めるようになり、
お客様から絶大な信頼を頂けるようになったのは、紛れもない事実です。
この本を著されたファウラー先生には、本当に頭が上がりません。m(__)m
ただしリファクタリングの最大のコツは、
「プロジェクトリーダーには内緒で行う」
これ一番肝要です(爆)
それはともかく、騙されたと思ってサンプルコードを実際に手で打ち込みながら
この本を二度三度繰り返し読めば、貴方のコーディング能力は劇的に向上し
デスマから開放され、幸せに一歩近づけます。是非お試しください。
リファクタリングの勉強するなら リファクタリングの勉強するなら、この一冊は必要不可欠でしょう。
この本の対象となる読者は、職業プログラマ及びオブジェクト指向言語です。
解説はすべて、Java言語で行われていますが、他のオブジェクト指向言語を
理解していれば、問題なく読み進めることができます。
リファクタリングの重要性についてはもちろん、テクニックを細かく解説してあり、
実践に役に立ちます。
この本の核となる部分は第6章からリファクタリング・カタログです。
「名前、要約、動機、手順、例」の順で全てが書かれていて、
非常に読みやすく、後から調べ直すのも簡単です。
デザインパターンについても少しでてくるのですが、
知らなくても大丈夫です。どちらかというと、
デザインパターンを勉強する前に、読んだほうが良いと思います。
専門用語についての意味の説明がもう少しあった方が
私は良かったと感じました。
400ページを超えるボリュームですが、
あっという間に読めました。
是非、手元に置いておきたい一冊です。
オブジェクト指向がなんでいいの。その回答がここにある。 オブジェクト指向に乗り換えて、なにが良かったかって、それは、可読性の高い、変更しやすいプログラムが書けるようになったこと。オブジェクト指向について、いろいろ勉強したけど、オブジェクト指向はプログラミングできて味がわかった。その味付けを学べたのがこの本。テストファーストの意義もよくわかるし、高価だけど、効果はそれ以上アル。オブジェクト指向でプログラムを書き始めたら、読んでほしい。きっとオブジェクト指向の目が開けるよ。努力はいるけど、報いも大きい。
体質改善の処方箋 これはイイです。 なんというか、プログラミングのベストプラクティスが載っているわけではありません。 しかし、 「最初からすげぇプログラムなんてできるわけないじゃん。とりあえず作って、後から体質改善すれば〜?」 みたいなノリでプログラムってやっていいんだ。って感じです。 体質改善の為の基本的な処方箋が、ここにはあります。 ケント・ベック著の「テスト駆動開発入門」も、あわせて読めば、効果的かも。
|
|
|
プログラム学習による基礎電気工学 (交流編) (電気基礎講座 (3))
DVDbook 深堀真由美のらくヨガ1週間プログラム(DVD付) (DVD book)
新版 P2Mプロジェクト&プログラムマネジメント標準ガイドブック
「生きる力」を育む幼児のための柳沢運動プログラム 基本編
EMOTIONAL PROGRAM BIBLE エモーショナル・プログラム バイブル ~市場分析、ブランド開発のためのマーケティング・メソッド~
計算機プログラムの構造と解釈
新TOEICテスト文法特訓プログラム
90分DVD付き 4週間プログラム・ヨガ―1日10分深堀真由美と一緒にレッスン 主婦の友生活シリーズ
自分を愛する10日間プログラム―認知療法ワークブック
リファクタリング―プログラムの体質改善テクニック (Object Technology Series)
|