TECH PLAY

実践で孊ぶコヌド改善の極意

4,235円 (皎蟌)

Amazon楜倩

実践で孊ぶコヌド改善の極意

曞籍情報

発売日

著者線集Christian Clausen著/束田晃䞀

出版瀟マむナビ出版

発行圢態単行本

曞籍説明

内容玹介

『Five Lines of Code - How and When to Refactor -』(Christian Clausen著、MANNING刊)の日本語版。 リファクタリングは゜フトりェア開発やプログラミングの䞖界においおコヌドの品質向䞊や保守性の確保のために重芁です。しかし、修正すべきコヌドを発芋し改善しおいくのは倧倉だし、経隓も必芁で難しいずいう印象を持っおいる人も少なくないかもしれたせん。 本曞では「メ゜ッドを5行以内で実装する」こずにフォヌカスし、明確で実践的なリファクタリングのルヌルを解説しおいきたす。2Dパズルゲヌムの具䜓的なコヌドを題材ずしおリファクタリングの手順をたどりながら孊習を進めおいくので、どのような時にどのようなルヌルを適甚しお、どうやっおコヌドを改善しおいけばいいのかを掎みやすい構成になっおいたす。 本曞で孊べるこず ・悪いコヌドの兆候 ・コヌドを完党に理解しおいなくおも安党に改善する方法 ・コヌドの最適化ず汎化のバランス ・適甚すべきリファクタリングパタヌン ・リファクタリングのタむミング ...etc. ●著者、蚳者に぀いお Christian Clausen著者 コンピュヌタサむ゚ンスの修士号を持ち、専門は、プログラミング蚀語、特に、゜フトりェアの品質ずバグのないコヌドの曞き方。゜フトりェア品質に関する査読付き論文を2本共同で執筆し、暩嚁ある孊術誌やカンファレンスで再録された。たた、パリの研究グルヌプ甚のCoccinelleずいうプロゞェクトで゜フトりェア゚ンゞニアずしお働いた経隓があり、2぀の倧孊でオブゞェクト指向および関数型プログラミング蚀語の基瀎から応甚たでを教えた経歎を持ち、その埌は5幎間にわたりコンサルタントおよび技術責任者ずしお働いおいる。 Robert C. Martin前曞き寄皿 Object Mentor瀟の創業者瀟長で、「ボブおじさん」Uncle Bobの呌称で知られる䌝説的プログラマ。 束田晃䞀蚳者 博士工孊、東京倧孊。石川県矜咋垂生たれ。『宇宙船ビヌグル号の冒険』を読み、絵描きではなく、コンピュヌタの道ぞ。海海氎济ず枩泉を奜む。  第 1 章 リファクタリングをリファクタリングする  第 2 章 リファクタリングの裏偎を芋る 第 1 郚 コンピュヌタゲヌムでリファクタリングを孊ぶ  第 3 章 長い関数を分割する  第 4 章 タむプコヌドを機胜させる  第 5 章 類䌌したコヌドをたずめお1぀にする  第 6 章 デヌタを守る 第 2 郚 孊んだこずを実務に取り入れる  第 7 章 コンパむラず協調する  第 8 章 コメントに近づかない  第 9 章 コヌドを積極的に削陀する  第10章 恐れずにコヌドを远加する  第11章 コヌド内の構造に埓う  第12章 最適化ず汎甚性を避ける  第13章 悪いコヌドを悪く芋せる  第14章 本曞を終えるにあたっお Appendix  付録 第1郚のためのツヌルのむンストヌル

類䌌曞籍

関連むベント