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

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

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

記事を読む

no image

武光誠「県民性の日本地図」文春新書

国内を旅していると、この本の言っていることが分かるような気がする。県によって異なる文化は、藩の影響を

記事を読む

no image

リリアン・R・リーバー「数学は世界を変える」ソフトバンククリエイティブ

副題が「あなたにとっての現代数学」。といっても、第二次世界大戦中に書かれた、少し古いものだ。著者は四

記事を読む

no image

花村萬月「父の文章教室」集英社新書

実は、氏の小説は一つも読んだことがない。気にはなってはいるんだが。この本を最初に読んだということは、

記事を読む

no image

金森誠也監修「30ポイントで読み解くクラウゼヴィッツ『戦争論』」PHP文庫

こっち用に購入した本のうちの1つ 戦争を専門家として分析したのであって、正当化したのではない。なん

記事を読む

no image

ティナ・シーリグ「20歳のときに知っておきたかったこと」阪急コミュニケーションズ

表紙が美しい。近年に稀というくらい。モノクロでなければもっとよかった 全体として、オーガナイズされ

記事を読む

no image

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

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

記事を読む

no image

ダニエル・ピンク「フリーエージェント社会の到来」ダイヤモンド社

20120202235815 アメリカの本らしく、充実過ぎるほどの実例と、くどいほどの同じ

記事を読む

坂下仁「いますぐ妻を社長にしなさい」サンマーク出版

20140508181836 いますぐ妻を社長にしなさい著者 : 坂下仁サンマーク出版発売日 :

記事を読む

no image

野内良三「レトリックのすすめ」大修館書店

豊富な文例が、それぞれ強く読ませる。何度でもじっくりと読み直したくなる。こういう本を早読みするのはも

記事を読む

google adsense

Message

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

google adsense

ドコモ「dアカウント」と「ポイント共有グループ」の整理

20181106112305 ドコモに3回線MNPの顛末(2

ワイモバイルにMNP

20181104115802 この記事を見て、小一時間考えてMN

ドコモに3回線MNPの顛末(2018/09)

20181029231515 ちょうど1カ月が経つので、思いつく

キャッシュレスまたはクレジットカード

20181023225403 政府がキャッシュレスを進めているみ

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

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

→もっと見る

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