紙の本
全てのプログラマは読むべき
2015/11/03 21:14
6人中、5人の方がこのレビューが役に立ったと投票しています。
投稿者:朱雀 - この投稿者のレビュー一覧を見る
プログラミングは読み手に向けて書くべき作業です。
プログラマとしてランクアップを目指す場合、可読性は必須のスキルです。
この本では、読み手に書き手の考えを伝えるためのテクニックが載せられています。
初心者から達人まで幅広く読めるように構成されています。
プログラミングの原点とされている「CODE COMPLETE」の上下巻を上手く要約しており、この本の可読性も良いです。
プログラマになったけど、どうしたら良いか分からない人におすすめの一冊です。
紙の本
説明が明快
2021/03/31 19:20
2人中、1人の方がこのレビューが役に立ったと投票しています。
投稿者:fks - この投稿者のレビュー一覧を見る
どうやったら他人が見ても自分が見てもわかりやすく明瞭なコードになるか?プログラムを書く人間なら必ず、というか常に考え続けているテーマだと思いますが、この本は間違いなくその助けになります。例えばユーザー名をunとか、そのように略す人はよく見かけますがそういうのはやめようと思いました(チーム全体で共通認識があれば別ですが)。
紙の本
初歩だけど 重要
2012/07/12 21:55
2人中、1人の方がこのレビューが役に立ったと投票しています。
投稿者:ユウキ - この投稿者のレビュー一覧を見る
基本的な内容が書いてあるが
この本の内容ができている エンジニアをあまりみたことはない。
基本的なだけに読むべき本の一つ。
内容も読みやすく すばらしい!
紙の本
良いコードを書きたい人は必見
2012/07/29 06:03
1人中、0人の方がこのレビューが役に立ったと投票しています。
投稿者:しゃぶ虎 - この投稿者のレビュー一覧を見る
世の中には数万行のクラス、数千行のメソッドが横行していたりします。
これはよくある話ですが、本人たちもやりたくてやってるわけではないのかも知れません。
どうすればいいんだろう?よくわからなくてそうなってしまっているのでしょう。
たぶんそんな人が読むといいと思います。
すでにそれなりに綺麗なコードが書ける人にはわかりきった内容ですが、復習の意味も込めて読むといろいろと再認識できて良いかも知れません。
内容がライトな感じで書かれているので読みやすいです。
紙の本
当たり前のことを当たり前にやる
2017/05/06 01:14
1人中、0人の方がこのレビューが役に立ったと投票しています。
投稿者:ソル - この投稿者のレビュー一覧を見る
当たり前の事が書いてある。
けど、世の中は、当たり前の事が
出来ていない人が多いので、
そういう意味では、標準を知る、
という事が出来るので、
まぁまぁ良い本だと思う。
投稿元:
レビューを見る
読みやすいコードを書くための指南書。
語り口は易しく、内容はとても実践的。
本自体が読みやすく、ページ数も多くないのでサクサク読めた。
多分デキる人が見たら当たり前の事しか書かれていないが、「デキる人の当たり前」が網羅されてる本こそ読む価値がある。
とても素晴らしい本だと思う。
投稿元:
レビューを見る
他人(数ヵ月後の自分を含む)が見ても理解しやすいコードを書くために、常日頃から開発者が心がけることが書かれている。Effective Javaやリファクタリング、達人プログラマーなどの、この種の著名な本を分かりやすく噛み砕いて、実践しやすくまとめた本といえる。
文章の量は多くなく、親しげな口調で書かれていて堅苦しくないので、ほんと読みやすい一冊だと思う。そして、すぐにでも実践できる内容が多い。
自分は、名前の付け方に関する記述が、とても参考になった。というのも、普段からコーディングしているその瞬間だけ理解できる名前をつけていて、あとから他人が見たときや、全体的な流れをぱっと把握しようとしたときのことなど考えていなかったから。これからは気をつけようと思う。
この本は、コーディングに慣れてきた人にもおすすめだけど、熟練した人にもおすすめしたい。プロジェクトのコーディング規約を決める上での、ひとつの指針になるんじゃないかな。
投稿元:
レビューを見る
かなりさくっと読めた。プログラムを「如何に読みやすくするか」にのみ特化して、改善方法やその手順が細かく紹介されている。既にやってる事もあったが、変数の名付け規則やコメントの書き方はかなり詳細で良かった。「良いコードを書く技術」と合わせて読みたいw
投稿元:
レビューを見る
当たり前だけど当たり前にはできていないこと。
ただ、コードを読みやすくするだけではシステム開発の問題は解決しないこともあらためて気づいた
投稿元:
レビューを見る
この本の目的は読みやすいコードを書くことだ。
出てくるプラクティスはそれほど目新しいものは無いが、
その目的に焦点をあわせる事でこの本の価値は充分有る。
約200Pとボリュームも手頃、読みやすさの為の本はその本自体も読みやすい。
そして挿絵も言葉もユーモアに富んでるので、飽きずに楽しく読めた。
まず読みやすさの基本定理を
「コードは他の人が最短時間で理解できるように書かなければならない。」としている。
そう、"他の人"が"理解"できないといけない、それも"最短時間"で。
昔どこかのソースで「You are not expected to understand this.」 なんてコメントがあったらしいが、
読みやすさは効率性や設計とは競合する要素ではないので、今ならきっと歩み寄れるはずだ。
構成管理され最早失われないコード。どんな使い捨てコードすらも保守される可能性はある。
読みやすくて悪い事なんてないだろう。
実際のテクニックとしては名前の付け方やコメントの書き方、コード整形から始まり、
フローの組み方、設計、テスト、その他、
そして実践で締めくくられている。
読みやすさ、理解と言えば何より名前である。
せっかくの名前なのだから意味をつければ理解しやすい。
その中でもできる限り誤解ができないように、言葉を選ばなければならない。
もちろん論理的に筋が通っていれば誰もが納得しやすいが
C++のSTLからくるイディオムに合わせて、min/maxは限界値を含むがbegin/endなら終端を含まないようにすべし。といった勧めもある、経験に頼るのは個人的に諦めの印象を受けるが、現実的である。
コメント、フローや設計の話も基本的で大事なことばっかり。
知ってる技術でも自分じゃ実行出来てないことも多い。
一つ一つから実施できるものばかりなので、自分でも実践していきたい。
最後にある須藤さんの解説も耳が痛いが勇気づけられる。、
コードそのもので会話は出来ないだろうが、
コードで人は通じ合えるのかもしれない。
本書によると6か月後の自分は他人の目である。
この数字に意見もあるだろうが、一度6か月前のコードを読んでみてはいかがだろうか。
忘れても理解できるコードのために。
投稿元:
レビューを見る
プログラマーは何と言ってもコードを書くのが仕事であり、会社やームメンバー、未来の自分の為により良いコードを書くことが重要。
本書を読むことでより強く意識することが出来た。
良い記述方法が無いかと悩んでいる事の解決策が見えたり、普段から意識していることの重要性を再認識も出来るので、コードに携わる人には是非一読して頂きたい一書。
期間を置いて、また読み直したい。
投稿元:
レビューを見る
職場では教えてもらえないし,経験的な部分も多いのでこういう本は非常に助かる.
特にコメントの書き方の章は誰もが読むべき内容.
投稿元:
レビューを見る
読みやすいコード! ほんとこれが理想。。
サンプルやコードの目的を持ってコードを書くことの意味など。
純粋に参考になったー!
詳細な設計書もないようなスタートアップのプロジェクトなど、
わかりやすいコードを書くことが一番の設計書になると思う。
コードを読めば何をしているか一発でわかるような、属人化しないようなプログラマになろう!!
投稿元:
レビューを見る
とってもいい本。
最初に読みたかった。
最初っていつかわかんないけど。
とても読みやすくてさくさく読めた。
でも、結局糞コードになっちゃうのはなんなのかなぁ。
あっぷあっぷ。
でも読んだ後と読んだ前とじゃ確実に変わってるし少しずつ進んでるんだと思いたい。
投稿元:
レビューを見る
言語に依存せず、理解しやすいコードを書くときの心がけ・ノウハウが簡潔に面白く書かれている。オススメ。