1,800円以上の注文で送料無料
Tidy First? 個人で実践する経験主義的ソフトウェア設計
  • 新品
  • 書籍
  • 書籍
  • 1211-08-00

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

Kent Beck(著者), 吉羽龍太郎(訳者), 永瀬美穂(訳者), 細澤あゆみ(訳者)

追加する に追加する

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

2,640

獲得ポイント24P

在庫あり

発送時期 1~5日以内に発送

商品詳細

内容紹介
販売会社/発売会社 オライリー・ジャパン/オーム社
発売年月日 2024/12/25
JAN 9784814400911

Tidy First?

¥2,640

商品レビュー

4

34件のお客様レビュー

レビューを投稿

2026/03/06

この本の核はリファクタリングじゃない! 「理論を理解することは適用を最適化する。これらはソフトウェア設計における永遠の問いである。 いつソフトウェアの設計判断を始めるか? いつソフトウェアの設計判断をやめて、システムの振る舞い変更に取りかかるか? 次の判断はどのように行うか?...

この本の核はリファクタリングじゃない! 「理論を理解することは適用を最適化する。これらはソフトウェア設計における永遠の問いである。 いつソフトウェアの設計判断を始めるか? いつソフトウェアの設計判断をやめて、システムの振る舞い変更に取りかかるか? 次の判断はどのように行うか? これらの質問に合理的かつ論理的に答えることはできない。なぜなら、合理的で論理的な回答を見つけるために必要な情報が、質問をした時点で存在しないからだ。」 当たり前なんだけどその通り過ぎてほんますんません 「理論を理解することで、これらの質問に推測で答えなければいけないときの判断力が磨かれる。理論を理解することで、仲間のギークと建設的な意見を交わせるようになるのだ。 私はXをしたい、あなたはYをしたい、というようなとき、意見の違いはシンプルである。私たちはどちらも同じゴールを違う方法で達成しようとしているのだ。意見の違いが大きくなったときに、理論は役に立つ。違うゴールを達成しようとしたときに、理論的な枠組みを共有することが価値あるものになる。 考えが合わないとき、自分たちの考えを議論すれば、何をすべきかをすばやく合意するチャンスが生まれる。これはお互いについて学ぶ機会にもなる。「Xだ」「いや、Yだ」、と行き詰まっているのは、お互いの意思の戦いにはまり込んでいる状態で、相対的な力関係によって解決される可能性が高い。」 これもほんますんません、その通りです。 「一言で言えば、オプショナリティだ。あるシステムが特定の振る舞いをするという事実そのものが、そのシステムの振る舞いに対する要求に変化を及ぼす(ハイゼンベルクの不確定性原理)。あなたが1ドルあたり10ドル生む機械にどれだけ支払うとしても、10ドルあたり100ドルの機械や1ドルあたり20ドルの機械にもっとたくさん支払うだろう。どちらの機械になるかわかっていなかったとしてもだ。」 振る舞いが振る舞いに変化を及ぼす。

Posted by ブクログ

2026/01/30

どのようにリファクタするかだけでなく、いつどのようにするか(あるいはしないか)がよくまとまってる良書 少しずつ進めるとか可逆性を持たせるとか、コーディング以外でも伝わる話が多かった うちもリビングは綺麗だけど納屋はごちゃごちゃなので、割とこれでいいのかもしれない

Posted by ブクログ

2026/01/14

先ず整頓! 5S大事! 3冊のシリーズの最初の本とのこと。 後半が技術的ではなくコスト的な観点の話なので少し退屈。 いつやるかというお話。

Posted by ブクログ