リーダブルコード の商品レビュー
変数名、コメント、制御フロー、関数分割といった日々のコーディングレベルでの「読みやすさ」を体系的にまとめた一冊。C++やPythonのコード例で具体的に示されるので理解しやすい。2012年の本だが、言語に依存しない原則が中心なので古さはあまり感じない。 内容の多くは普段の開発で既...
変数名、コメント、制御フロー、関数分割といった日々のコーディングレベルでの「読みやすさ」を体系的にまとめた一冊。C++やPythonのコード例で具体的に示されるので理解しやすい。2012年の本だが、言語に依存しない原則が中心なので古さはあまり感じない。 内容の多くは普段の開発で既に実践できていることだったが、「コードのどこがよくないか」を言語化するための共通言語として価値がある。特に14章のテストの読みやすさは、今のプロジェクトで数千行のテストに手を出せない状況と重なり、責務の分離がテスト容易性と設計品質の両方を高めるという指摘が腹落ちした。 まずは直面している責務の切り出しで、「無関係の下位問題を抽出する」「一度に1つのことを」を着実に実践していく。
Posted by
有名で聞いたことある題名だったけど、やっと読んだ。 知ってると、キレイなコードで保守できそう。 原文の英語版は、無料公開。太っ腹! https://mcusoft.wordpress.com/wp-content/uploads/2015/04/the-art-of-reada...
有名で聞いたことある題名だったけど、やっと読んだ。 知ってると、キレイなコードで保守できそう。 原文の英語版は、無料公開。太っ腹! https://mcusoft.wordpress.com/wp-content/uploads/2015/04/the-art-of-readable-code.pdf
Posted by
最近は小学生でもプログラミングができる時代。小学生なら書いたコードが思った通りに動けばそれでいいが、プログラミングを生業としてる人がそんなことをしてたらダメ。プロとアマの大きな違いはそこ。 ソフトウェア開発をメインとしているような企業ならコーディング規約等がしっかりあって、それを...
最近は小学生でもプログラミングができる時代。小学生なら書いたコードが思った通りに動けばそれでいいが、プログラミングを生業としてる人がそんなことをしてたらダメ。プロとアマの大きな違いはそこ。 ソフトウェア開発をメインとしているような企業ならコーディング規約等がしっかりあって、それを遵守すればある程度は統一された読みやすいコードが書けるんだろうが、そういった規約がない企業で書かれているコードは本当に酷い。ちょっとプログラムを書ける人が得意満面に書いたゴミのようなコードが社内のあちこちで使われていて、不具合を直そうにも新たな不具合を生み出しそうで手が出せない始末(当然詳細設計書などはない。それも問題なのだが)。 …と、職場の愚痴を書いてしまったが、プログラマーなら保守や仕様変更のことまで考えて統一された読みやすいコードを心掛けるべき。ではどう書けばいいのかを分かりやすく解説してくれているのがこの本。そもそも汚いコードを書く人はこういった本を手に取るはずはないので、適当に理由をつけて無理矢理にでも読ませましょう。
Posted by
- ネタバレ
※このレビューにはネタバレを含みます
タイトル通り、プログラミング時に気をつけたい点がシンプルに提示されている。 コーディングやリファクタリングを通して自分自身のスキルとして定着させていきたい。
Posted by
挿絵のユーモアが面白い!エンジニアの必読書をAIの時代だからこそ読んでみた。 上司や仲間にコードのDiffを指摘されても、決して攻撃してる訳ではなく、コードを将来にも変更しやすく品質を良くする為にしている。自分もどんどん指摘していきたい 。
Posted by
自分のコードが読みづらく、もっとリファクタリングを進めたいと思った時に本書との存在を知り、購入。 内容としては目新しいものはなかったが、シンプルなコードを書くには一朝一夕ではできず、地道に添削と反省を進めるしかないんだと感じた。
Posted by
エンジニアは絶対読むべきとされていたので業務経験10年ほど積んでますが読んでみました!コードレビューで指摘されたことやあのPJのあのコードはもっと良くできたかもなど過去の経験を踏まえつつも知らなかった内容もあったので興味深く読めました!良いコードを書くことは業務にでは当然として求...
エンジニアは絶対読むべきとされていたので業務経験10年ほど積んでますが読んでみました!コードレビューで指摘されたことやあのPJのあのコードはもっと良くできたかもなど過去の経験を踏まえつつも知らなかった内容もあったので興味深く読めました!良いコードを書くことは業務にでは当然として求められるので手元に置きつつ必要に応じて読み返します!
Posted by
ところどころ読みにくいところもあるが、コードを書く上で意識しておきたいことが網羅的に書いてある。 最初に読んだときに読めてなかったところが今見てみると読めるようになった感じがした。 また、前読んで気を付けよう!って思っていたことも案外忘れてたので今一度復習できてよかった
Posted by
コードを書くときに意識すべき基本的なメソッドが書かれている良著。 C言語やJavaのコードがサンプルとして使われる場合が多く、フロントエンドのコードに慣れ親しんだ身としては少し読みづらさがあった。 またこれらの言語を学んでから読み返してみようと思う。
Posted by
恥を忍んで書くが正直、初学者にはかなり難しい。読むのを辞めてしまった。もう少し勉強を進めてから再度読むと評価は変わりそう。
Posted by
