Books

Tidy First? 個人で実践する経験主義的ソフトウェア設計

Kent Beck

Product Details

ISBN/Catalogue Number
ISBN 13 : 9784814400911
ISBN 10 : 4814400918
Format
Books
Release Date
December/2024
Japan
Co-Writer, Translator, Featured Individuals/organizations
:

Content Description

コードを「整理」して読みやすくするための理論とテクニック!
コードを整理して読みやすくするには、扱いやすい部分に分割する必要があります。本書は、XPの考案者でデザインパターンやテスト駆動開発のパイオニアであるケント・ベックが、システム全体の構造を考えて、どの段階で、どのように整理するかを提案します。たくさんのコードを含んだ大きな関数がある場合、それを論理的に小さなかたまりに分割する方法を解説し、結合性、凝集性、コード整理の費用対効果など、ソフトウェアデザインの背後にある理論を学びます。

Customer Reviews

Comprehensive Evaluation

☆
☆
☆
☆
☆

0.0

★
★
★
★
★
 
0
★
★
★
★
☆
 
0
★
★
★
☆
☆
 
0
★
★
☆
☆
☆
 
0
★
☆
☆
☆
☆
 
0

Book Meter Reviews

こちらは読書メーターで書かれたレビューとなります。

powered by

  • 逆丸カツハ

    勉強を重ねた人が要点を思い出すために読み直すためのシンプルで重要なことが書かれている本という印象。復習にはなったが、少し自分には早かったかもと思う。

  • むらさき

    めちゃくちゃ良かった。特に理論と実践の狭間を攻めているのがとても良い。第2部の終わりで「先に整頓すべき(Tidy First)」かに対して、「状況による」と言っているのが最高。理論で抑圧的なルールを作るのではなく、「状況によるよね」ベースで「ではどういう状況」なのかを問いかけとして言語化しているだけで、とてつもなく価値あることだと自分は思う。こういう現場ベースの漠然としたところを分析して整理する本大好き。

  • calicalikoume

    100数十ページ程度の薄い本ながら、プログラムの整頓に関するノウハウが凝縮されている。本書自体が、本書の思想を元に整頓されたんだろうか。ページ数に対して割高感を覚えるかもしれないが、最後まで読んで身につけた結果得られる効果の方が大きいと思う。良かった。続編も楽しみに待つ。

  • A.I

    現実問題としてユニットテストもなく山のように出来上がったレガシーコードに対して「リファクタリング」は不可能だったりする。そういった意味で「整頓」という考え方は良いと思った。ただ、自分の頭が悪いのかこの人の本はイマイチ頭に入ってこないんだよな。。

  • mft

    コードの「整頓」をいつやるか。整頓はリファクタリングのサブセットみたいなものだが、変更のため、変更しやすくしておくため、といった目的をもってやる。いつやるかはいろいろなファクターがあるので一概には言えないが考慮するのはこういうことというような指針をまとめてある

レビューをもっと見る

(外部サイト)に移動します

Recommend Items