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

竹村健一「竹村健一の最後に勝ちを拾う発想法」青春出版社

微妙だよな。興味深い事例に溢れており、楽しく読み通すことができる。そして著者の主張にも概ね首肯できる

記事を読む

no image

沓沢江美「女性コンサルタントが教える新サラリーマン処世術」半蔵門出版

女性だから書けた。男性が書くと問題が起きる気がする 評価に悩む内容。注意して読むべき本。そうは言って

記事を読む

no image

橘玲「マネーロンダリング入門」幻冬舎新書

この本は、すごいタイムリー。北朝鮮の核実験や銀行資産の凍結の件、村上や堀江の件、グラミン銀行の件、す

記事を読む

no image

津田倫男「60歳からのチャレンジ起業」KKベストセラーズ

あっさりして読みやすい導入の書 定年間近の人に勇気を与える。内容はすべて納得できることばかり。起業

記事を読む

no image

河田惠昭「津波災害」岩波新書

20140901232857 津波災害――減災社会を築く (岩波新書)著者 : 河田惠昭岩波書店発

記事を読む

no image

片岡正人「市町村合併で『地名』を殺すな」洋泉社

主要ビジネス誌で、ここのところ時をおいて紹介される奇書。タイトルのとおり、市町村合併で新たな地名が慎

記事を読む

no image

本城武則「なぜ私たちは3カ月で英語が話せるようになったのか」実業之日本社

IQよりもEQを重視。対人恐怖という切り口から日本人と外国人の違いを主張。日本語と英語の違いを言語と

記事を読む

no image

夏川賀央「時間泥棒を探せ!」扶桑社

著者は60分というけれど、この程度の濃さであれば40分くらいで読み終わりたい。内容は平易だし、言われ

記事を読む

no image

司馬遼太郎「功名が辻(3)」文春文庫

20050711165100 (3)でも最初のほうは秀吉の話ばかり。仮想園遊会や醍醐の花見

記事を読む

no image

山口正人・豊田圭一「自分がいなくてもまわるチームをつくろう!」明日香出版社

20090601013127 だいたい、こういうテーマの本は読むようにしている。新しい発見

記事を読む

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 ↑