この商品の説明
著者/アーティスト
著者: 結城浩
目次
リファクタリングとは;シンボリック定数によるマジックナンバーの置き換え―ソースに100と書いてあったら;制御フラグの削除―制御フラグでコードが読みにくいなら;アサーションの導入―「これが成り立つはず」というコメントがあったら;ヌルオブジェクトの導入―nullチェックが多すぎるなら;メソッドの抽出―コードが長すぎて読みにくいなら;クラスの抽出―クラスの責任が多すぎるなら;クラスによるタイプコードの置き換え―オブジェクトの識別にintが使われていたら;サブクラスによるタイプコードの置き換え―タイプコードごとに振る舞いが違うなら(1);State/Strategyによるタイプコードの置き換え―タイプコードごとに振る舞いが違うなら(2);例外によるエラーコードの置き換え―エラー処理が散らばっているなら;Factory Methodによるコンストラクタの置き換え―クラス名がnewでハードコードされていたら;観察されるデータの複製―モデルとレビューが混在していたら;委譲による継承の置き換え―IS‐A関係じゃないのに継承してたら;委譲の隠蔽―委譲先まで見えてたら;継承の分割―継承がもつれていたら
商品仕様
- アイテム名:書籍
- ページ数:418p
- 大きさ:24×19cm
- 出版社:SBクリエイティブ
- ISBN-10:4797337990
- ISBN-13:9784797337990
【お届けの際のご注意】
▼発送時期について
BOOK予約商品のお届けにつきましては直送・店舗受取りにかかわらず、弊社倉庫に届き次第、発送手配を行います。
また、原則として、発売日に弊社の倉庫に到着するため一般の書店よりも数日お届けが遅れる場合がございます。
なお、書籍と書籍以外の商品(DVD、CD、ゲーム、GOODSなど)を併せてご購入の場合、商品のお届けに時間がかかる場合があります。あらかじめご了承ください。
▼本・コミックの価格表示について
本サイト上で表示されている商品の価格(以下「表示価格」といいます)は、本サイト上で当該商品の表示を開始した時点の価格となります。
この価格は、売買契約成立時までに変動する可能性があります。
利用者が実際に商品を購入するために支払う金額は、ご利用されるサービスに応じて異なりますので、
詳しくはオンラインショッピングサービス利用規約をご確認ください。
なお、価格変動による補填、値引き等は一切行っておりません。
■オンラインショッピングサービス利用規約
(1) 宅配サービス:第2章【宅配サービス】第6条において定めます。
(2) TOLピックアップサービス:第3章【TOLピックアップサービス】第12条において定めます。
【サイト表記の書籍カバーについて】
書籍のカバーは、期間限定で変更する場合がございます。
そのためサイト上で表記されたものとお届けした作品のカバーが異なる場合がございます。
カバー違いによる交換は行っておりません。