ブックライブでは、JavaScriptがOFFになっているとご利用いただけない機能があります。JavaScriptを有効にしてご利用ください。
無料マンガ・ラノベなど、豊富なラインナップで100万冊以上配信中!
来店pt
閲覧履歴
My本棚
カート
フォロー
クーポン
Myページ
17pt
※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 どうすれば、きれいで読みやすいコードになるのか? 『Java言語で学ぶデザインパターン入門』の結城浩が、リファクタリングの本質と手順をやさしく解説。Javaによる実例満載したリファクタリング入門書の決定版。
アプリ試し読みはこちら
Posted by ブクログ
リファクタリンの基本的なところから書いてある。 こんなソースは危険だから、こんな風に直しましょうって言うのが書いてあります。 基本的な事がたくさん書いてあるので、仕事でリファクタリンを行っている人は基本的な事しか書いていないのであまり楽しめないのかも。 自分のような、はじめてリファクタリンするよう...続きを読むな人は絶対に読むべき!!
デザインパターンを学ぶ時は、リファクタリングから学習を始めると具体的なコード例を見れるので理解しやすい、という話を聞いたので、リファクタリングの本を読んでみた。 説明も分かりやすく良いと思う。
リファクタリングの仕方がいくつかの種類によって分けられて記述されている.それぞれの方法に見合った手法を用いてリファクタリングすることができる.実行する前とする時とした後の3段階に加え演習問題が複数用意されているため初心者にはとてもいい図書だと思う.
会社の先輩から勧められて読んだ。 今までリファクタリングというものを意識してやったことはなかった。 学生時代は書いては捨てるの繰り返しだったし,前の職場ではそれは許されないことだった(動いているのだから手を付けるな!)。 常にコードに手を入れることにより読みやすさを保ち将来の修正や不具合対応,チ...続きを読むューニングを楽にするというのはあたり前のようにも感じるが,リファクタリングという概念がなければ決してやらないだろう。 少なくとも私は。 デザインパターンにしろリファクタリングにしろ内容自体は特に真新しいものなんてない。 大抵は知っていることだったり,無意識にやっていることだったりする。 ただ,カタログ化され,それに名前が付けられることにより知識となり意識下での作業となる。 今まで変数名を変えることだけがリファクタリングだと思っていた私のような人は読んでおくべき本であろう。
リファクタリングはデザインパターンよりはだいぶ具体的なのでサクサク読めた。原典のファウラーさんに行っても大丈夫そう。
2007年出版のため流石に今のJava 11以降でこれをそのまま採用するということは無いと感じた。 NULL オブジェクトパターンなどは今でも使うことはあるかもしれないが全体的ここで紹介されているパターンをそのまま使うことはほとんど無いだろう。もし使うとすればJDK6時代に書かれた古いコードを脈々と...続きを読む受け継いできた現場でリファクタリングをする機会に恵まれたときぐらいではないだろうか。 他のJVMでない言語ならこれを採用することもあるかもしれないが言語の機能の違いもあるので他のその言語にあったリファクタリング本を読むほうが有益だと感じた。
後半は読み飛ばしながら。 リファクタリング前後のクラス図比較がいい。というか、これと少し説明があればいいかな。
マーチン・ファウラーの「リファクタリング」の一部を抜粋して説明してある。やさしい文章で書いてあるのでサクサク読めるが、若干物足りない印象。この本で導入し、原典の方も読む必要がありそう。
レビューをもっと見る
※アプリの閲覧環境は最新バージョンのものです。
新刊やセール情報をお知らせします。
Java言語で学ぶリファクタリング入門
新刊情報をお知らせします。
結城浩
フォロー機能について
「IT・コンピュータ」無料一覧へ
「IT・コンピュータ」ランキングの一覧へ
幸福の王子
試し読み
暗号技術入門 第3版 秘密の国のアリス
群論への第一歩 集合、写像から準同型定理まで
賢者の贈り物
最後の一枚の葉
再発見の発想法
新版暗号技術入門 秘密の国のアリス
新版Perl言語プログラミングレッスン 入門編
「結城浩」のこれもおすすめ一覧へ
▲Java言語で学ぶリファクタリング入門 ページトップヘ