
自走プログラマー ~Pythonの先輩が教えるプロジェクト開発のベストプラクティス120
清水川 貴之, 清原 弘貴, tell-k, and 株式会社ビープラウド
この本について
コードを書いていて、「とりあえず動いたけど、これ本当に大丈夫か…?」みたいな不安ってありませんか。自分も、関数名に違和感があったり、引数が増えすぎたり、コメントが迷子になったりして、後で読み返すと気まずい気持ちになることがよくあります。 この本が効いてくるのは、そんな“なんとなくの違和感”を言語化してくれるところです。たとえば mutable な値をデフォルト引数にしないとか、*args をむやみに使わないとか、一度は聞いたことがあるけれど理由があいまいなポイントを、実務の目線で説明してくれます。関数名をより狭い意味の英単語にすることや、「なぜ」をコメントに残すことなど、明日からすぐに書き方が変わる細かい工夫も多いです。タプルを辞書やクラスに置き換えるだけで処理が読みやすくなる、という例は、個人的にかなり腑に落ちました。 派手なテクニックを紹介するタイプの本ではないですが、日々のコードに小さな改善を積み重ねたい人にはすごく合うと思います。「今の書き方のままじゃ、ちょっと不安。でも何から直せばいいか分からない」という人に、ちょうどいい道しるべになる一冊でした。
読書インサイト
ハイライト密度
多くの読者は第7章に最もインサイトを感じており、全ハイライトの27%が集中しています。
読書の順序
この本に似ている本
すべて見る arrow_right_alt
プログラマー"まだまだ"現役続行 技評SE選書
柴田 芳樹

VTuberサプーが教える! Python 初心者のコード/プロのコード
サプー

エキスパートPythonプログラミング 改訂2版 (アスキードワンゴ)
Michal Jaworski、Tarek Ziade、稲田 直哉、芝田 将、渋川 よしき、清水川 貴之、森本 哲也

リファクタリング 既存のコードを安全に改善する(第2版)
MartinFowler、児玉公信、友野晶夫、平澤章、梅澤真史

現場で役立つシステム設計の原則 〜変更を楽で安全にするオブジェクト指向の実践技法
増田 亨
書籍情報(出版社紹介・目次)expand_more
出版社による紹介
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
クレジットカード不要