ソフトウェア設計のトレードオフと誤り(ソフトウェアセッケイノトレードオフトアヤマリ)
プログラミングの際により良い選択をするには
プログラミング- 著者:
- Tomasz Lelek/Jon Skeet/渋川 よしき/山田 智子/本田 健悟/辻 大志郎(トマッシュ レレック/ジョン スキート/シブカワ ヨシキ/ヤマダ トモコ/ホンダ ケンゴ/ツジ ダイシロウ)
- 出版社:
- オライリー・ジャパン
- 出版日:
- 2023年05月25日
- ISBN:
- 9784814400317
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
技書の森解説
ソフトウェア設計には「唯一の正解」がなく、あらゆる選択がトレードオフを伴います。本書は Tomasz Lelek と Jon Skeet の共著 (Manning 刊の日本語訳、オライリー・ジャパン) で、コード重複・キャッシュ戦略・日付時刻の扱い・分散システムの整合性など、開発者が日常的に直面する設計判断を「正解を教える」のではなく「何を犠牲にして何を得ているか」を可視化する形で論じます。
特徴的なのは、パターンやベストプラクティスを鵜呑みにする態度への問い直しです。コード重複は常に悪か、マイクロサービスはいつでもモノリスに勝るか、といった問いに対して、文脈によって答えが変わることを具体的なシナリオで示します。ある程度の実務経験を積み、「なぜあの設計判断は裏目に出たのか」を言語化したい中堅エンジニアに特に響く構成です。
読み方としては、通読よりも興味のある章から拾い読みする方が馴染みやすいでしょう。各章が比較的独立しており、手元の設計課題に近いトピックを引いて参照する使い方にも向きます。設計原則を「知っている」段階から「使い分けられる」段階へ移行するための補助線として、長く手元に置ける一冊です。
言及 Qiita 記事 (5 件)
ちょっと広く例外を学んでみた
♡ 174error, 設計, 例外, 例外処理, エラー対処【凄腕エンジニアさんから学んだ例外の話】の補足
♡ 51error, 設計, 例外, 例外処理, エラー対処フューチャーの3年間でチームリーダーになるまでの失敗談と成功談まとめ
♡ 4コンサルティング, リーダー【アサヒGHD等の事例】工場のラインや物流が止まる「ランサムウェアと可用性のトレードオフ」
♡ 1Security, OTセキュリティ, ランサムウェア, 製造業, BCP【書評】The Site Reliability Workbook: Practical Ways to Implement SRE
♡ 0SRE, SLO, devops, 書評, アーキテクチャ
言及 Zenn 記事 (1 件)
この本に興味がある方におすすめ
この本に関連
関連記事
セキュリティ本ガイド - Web 開発者が読むべき技術書の選び方
Web セキュリティの基礎から実践まで学べる技術書の選び方マトリクスと、読了後にやるべき 3 つのアクションを紹介します。
技術書の誤りを見つけたときの対応 - 正誤表と著者への連絡
技術書の誤りを見つけたときの確認手順と、著者 / 出版社への適切な連絡方法、誤りの発見が学習を深める理由を紹介します。
技術書の誤植 - 1 文字の違いで読者が止まる理由と正誤表の使い方
技術書は 1 文字の誤植でコードが動かなくなります。読者を止める誤植の型、正誤表と誤植報告の使い方、4 段階の校正を経てもゼロにならない理由を解説します。