Dustin Boswellほか「リーダブルコード」オライリージャパン

公開日: : 書評(書籍), デザイン



20140215005631
才知の発露である芸術的な一文よりも、誰が見ても分かるような複文にすべきだ。いまの自分に、他人や将来の自分は付き合いきれないかもしれない。将来の自分とは6か月後の自分だ。

こんなこと仕事を始めて少し経てば分かることだ、方針自体は。より具体的に合理的に整理したのが本書。

アメリカらしい。オライリーだし。挿絵とか文章の運び方やセンスが。もろに英文を和訳しましたって感じ。このノリ嫌いじゃないので楽しんで読めた。

あと、巻末に索引があるだけで高評価。

有能でありかつ商品化されることを嫌うプログラマーは、このようなリーダブルコードを期待することは難しい。集団とそこに所属する個人の利害関係を思う。そこをうまく利害の方向性を同一にできるかが経営の技量とことかいう。

そういう意味では経営者がコンサルタント雇って自分では言えないことを代わりに言わせるみたいな、そんな匂いも感じる一冊。

p10.”「空虚な」単語は避けるべきだ。例えば、「get」はあまり明確な単語ではない。「get」という単語からは何も伝わってこない。”

日本語でもよくある。いちばん気になるのは「登録」だな。

p12.”tmp、retval、fooのような名前をつけるのは、「名前のことなんて考えていません」と言っているようなものだ。”

p20.変数名に値の単位を含める。重要な属性を追加する。ハンガリアン記法ほど厳格でなくてよい。

p30.”名前が「他の意味と間違えられることはないだろうか?」と何度も自問自答する。”

p43.”見た目が美しいコードのほうが使いやすいには明らかだ。考えてみれば、プログラミングの時間のほとんどはコードを読む時間なのだッ!”

p44.改行や空白を入れて読みやすくする。修正の際もそれほどの手間ではない。さらにブロックや段落を入れる。

p59.”コメントはひどい名前の埋め合わせに使うものではない。”

p60.コメントには自分の考えを記録する。

p61.”コードの欠陥を文書化することを恥ずかしがってはいけない。”

p72.”古典漫才の「Who’s on First?」からもわかるように、代名詞は物事を複雑にしてしまう”

日本語だと主語も不要になるからこんな状況への遭遇機会が増す。

p91.do/whileを避ける。

p93.”基本的にはgotoは使わない”

p93.ネストは浅く、早めに返す。

p126.変数をなるべく軽くする。減らす、スコープを小さくする、書き込みを一度だけにする。

p130.”エンジニアリングとは、大きな問題を小さな問題に分割して、それぞれの解決策を組み立てることに他ならない。”

p141.プロジェクト固有のコードから汎用コードを分離する。”ほとんどのコードは汎用化できる。”

p155.”「一度に1つのタスクを行う」”

p165.プログラムを簡単な言葉で説明する。”説明することでコードがより自然になっていく。”

p172.”たまには標準ライブラリのすべての関数・モジュール・型の名前を15分かけて読んでみよう。”

p175.”できるだけコードを書かない”

p202.”外部の視点を得る” “「他の人」には、6か月後の自分も含まれている。”




google adsense

関連記事

no image

日経BP企画編著「図解90分でマスター ネットではじめる為替取引」日経BP企画

本全体が洗練されている。見開き毎に論点が整理され、説明がコンパクト。入門書として必要十分な内容。わか

記事を読む

工藤光子/中村桂子「見て分かるDNAのしくみ」BLUE BACKS

20140129011458 DVD&図解 見てわかるDNAのしくみ (ブルーバックス)著者 :

記事を読む

no image

藤村正宏「これ、知ってました?集客に、お金はかからないのです。」イースト・プレス

帯の推薦を見て手に取り、目次とその気になる部分をザラザラっと読んで購入を決めた。賞味2時間程度の読み

記事を読む

no image

小阪裕司「招客招福の法則2」日本経済新聞出版社

新聞の連載コラムの単行本化。内容的に日経の堅いイメージとは違うようにも感じるが、日経MJのほうのよう

記事を読む

no image

手嶋龍一・佐藤優「インテリジェンス 武器なき戦争」幻冬舎新書

実は諜報関係の話は好き。こうやって気になるところをメモしていると、佐藤氏の発言のほうが圧倒的に多いな

記事を読む

no image

梅谷薫『「病」になる言葉』講談社

昔から不思議だった。人は似通った境遇にいても、発症する病気は異なるということ。素人ながら勝手に、遺伝

記事を読む

no image

佐藤優「野蛮人のテーブルマナー」講談社プラスアルファ文庫

やっぱり、この人の本は、乱造のところはあるのかな。最近の新刊は読んでみたいと思ってはいるのだけれど

記事を読む

no image

冨山和彦「挫折力」PHPビジネス新書

なんかの書評で勧められていたので読んでみたもの 携帯電話のころの話、幕末維新の志士の話が多いの

記事を読む

no image

藤原和博「味方をふやす技術」ちくま文庫

平易な記載。内容がおもしろく、かつ思索の浅い大衆にとってなかなか示唆に富む。社会人についての絶妙な分

記事を読む

no image

カズオ・イシグロ「日の名残り」ハヤカワepi文庫

外国を舞台に外国人が活躍する小説には、登場人物の名前を覚えることから始まる、一定の負担がある。しかし

記事を読む

google adsense

Message

メールアドレスが公開されることはありません。

google adsense

MediaPad M3 LTE プレミアムモデル購入して2か月

20170409130135 もう2か月が経ってしまったけど、記

Windows10アップグレード導入

20160307001116 2台のノートPCにつき、無料のWi

Nexus 6Pが届いた

20151105221617 無事に届いた。 海外荷物受付

Nexus 6Pが発送された

20151103103105 「発送しました」って内容のメールが

Nexus 6Pを発注した

20151031100625 それまでもネット経由でいろいろ調べ

→もっと見る

  • 名前:Max 年齢:人生の2合目くらい 誕生日:夏の暑い日 一言:他言無用ということでお願いします
  • あわせて読みたい
  • にほんブログ村 本ブログへ
PAGE TOP ↑