Tom Longの作品一覧
「Tom Long」の「Good Code, Bad Code ~持続可能な開発のためのソフトウェアエンジニア的思考」ほか、ユーザーレビューをお届けします!
- 作者をフォローする
- フォローすると、この作者の新刊が配信された際に、お知らせします。
無料マンガ・ラノベなど、豊富なラインナップで100万冊以上配信中!
「Tom Long」の「Good Code, Bad Code ~持続可能な開発のためのソフトウェアエンジニア的思考」ほか、ユーザーレビューをお届けします!
Posted by ブクログ
3年目までの若手エンジニアに向けた、悪い例とその対策について多くまとめられている。具体的に類似の場面に遭遇した際に読み返すのが良い。
達人プログラマーにもある契約プログラミングやら何やらの話が出てくる。教養として本書と達人プログラマー、プリンシプルオブプログラミングは読んでおくべきかも。
なお、MANNINGの電子版は固定レイアウトなので、ハイライトやメモができない。PDFやEPUBで欲しい。
【ポイント】
・コメントやドキュメントは目を通される保証がない。関数の名称や引数、戻り値の型などで内容を明確にすること。
・問題発生個所の近くでエラーを出すことで早く、可能なら目立つ(ログ送信やク
Posted by ブクログ
著者、監訳者、訳者のまえがきを読むと、本書を読むと良いことが起きそうだという気がしてワクワクさせられる。そして重要なことだけれど、本書に書かれたことがどんな場合でも当てはまるとは言えないし、そのまま当てはめられる場面も稀であることが書かれていて好印象。各章のまとめはときどき読み返すと役に立ちそう。HOW(どのように)よりもWHY(なぜ)が重要。どのように書くかではなくて、なぜそう書いた方が良さそうかに思いを巡らせながらコーディングをするのが大事。第2章実践編、第3章ユニットテスト編で顕著だけれど、チーム開発で他の人と一緒に開発を行うがゆえに、いろいろと気をつけたほうが良い点が出てくる(未来の自
Posted by ブクログ
オブジェクト指向のリファクタリング
オブジェクト指向専用。だからJavaScriptとかには無用の本だが、まあ悪くはない。
かなり具体的に書いてある。nullの戻り値、エラーの伝達など、しっかり考慮しないと、他人が勘違ひしますよ。と当り前のことを自覚させられる。
ただ直訳? 翻訳が下手だ。
翻訳の質はそこまで良くないが、読める。しかし、翻訳が下手。これなら原文で読んだ方がいい。
読みづらい例:
《ソフトウェアについて考えるとき、特定のシナリオから回復するための現実的な方法があるかを考えることが必要な場合は多くあります。》
直すとすれば:
《ソフトウェアが特定のシナリオから回復する