最近読んだ本: 良いコードを書く技術

公開日: :

評判良さそうだったので買ってみた。200ページちょっとの薄い本なので、さくっと読み終えることができる。
使われている言語はJava。例として内部クラスが何度も出てきたりするので、Javaを知っているとより理解しやすいと思われる。
タイトルに「良いコード」とあるが、では良いコードと何か? 結構その回答は難しいと思うが、著者の回答はこちら。

  • 保守性が高い
  • すばやく効率的に動作する
  • 正確に動作する
  • 無駄な部分がない

では、良いコードを書くための習慣は?

  • 読む : 公開されているソースコードを読もう
  • 書く : とにかく自分で書いてみよう
  • 道具を磨く : 開発環境にこだわろう
  • 知る : 書籍は原点とHow To本2冊がお薦め
  • 聞く : コードレビューを受けよう。コードを公開しよう。成果を発表しよう

自分は 書く、道具を磨く、知るあたりはやろうとしている気がするけれども、読むや聞くは全くやっていない。
次はこの本あたりを読んでみたいと思った。

ソースコードリーディングから学ぶ Javaの設計と実装
ソースコードリーディングから学ぶ Javaの設計と実装 WINGSプロジェクト 佐藤 匡剛 山田 祥寛

技術評論社 2006-11-29
売り上げランキング : 72681

Amazonで詳しく見る by G-Tools

技評のページ で目次をみればわかるけれども、特別目新しいことは書いていないが、平易な言葉でひととおり注意すべきことが書いてあり、より深く学びたかったら参考文献にあたってくださいという感じの本。
参考文献も定番的なものが多く、読んでないものがあったら読んだ方がいいと思う。
サンプルコードは github でも公開されている。

良いコードを書く技術 -読みやすく保守しやすいプログラミング作法 (WEB+DB PRESS plus)
良いコードを書く技術 -読みやすく保守しやすいプログラミング作法 (WEB+DB PRESS plus) 縣 俊貴

技術評論社 2011-04-09
売り上げランキング : 1426

Amazonで詳しく見る by G-Tools

関連記事

no image

[iOS開発本] ARC や Storyboardなどを説明した本

ARC や Storyboard を紹介した良い本を教えてほしい、と会社のマニアな人に質問されたので

記事を読む

MacPeople 最終号

2014年11月号で休刊。 1995年10月に創刊されたらしい。 最終号はiPhone6/iP

記事を読む

no image

OMNI OUTLINER and GRAFFLE活用ガイド 折中良樹

Macで図を描きたくてドロー系ソフトを探し、OmniGraffle体験版を使い、図を描いたら期限が切

記事を読む

no image

企業戦略としてのデザイン

Apple関連なのでこっちのブログに書いてみる。 「アップルはいかにして顧客の心をつかんだか」

記事を読む

no image

オライリーのiPhoneゲーム開発本 iPhone Game Development (洋書)

このiPhone Game Developmentは話題になっていることをみたことがないし、日本のA

記事を読む

no image

WEB+DB PRESS 総集編〔Vol.1~72〕購入

71号のHeroku特集を買いにいったらすでに売っていなかったが1から72号までの総集編があったので

記事を読む

no image

トレードオフ ケビン・メイニー著

なぜか序文を書いただけのジム・コリンズの名前の方が表示が大きいケビン・メイニーの本。 上質(Qua

記事を読む

no image

20歳のときに知っておきたかったこと ティナ・シーリグ

しばらく前に読み終わっていたが感想を書いていなかった。 基本的に、失敗を恐れずに新しいことに挑戦しよ

記事を読む

no image

The Presentation Secrets of Steve Jobs ジョブスプレゼン本

自作アプリのテスト中に、たまたまAmazon.comで発見した本をAmazonで注文して当日に届く。

記事を読む

no image

超初心者に最適 フォトショップのドリル! 長谷川アンナ

Photoshop初心者の自分には残念ながらPhotoshopデザインラボは全くついて行けなかったの

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Ember Mug 2のACアダプタをUSB Type-Cに変えてみた

冬になると活躍する Ember Mug 2 の充電器は付属のACアダ

Wi-Fi6Eルータ TP-Link AXE5400購入

Wi-Fi6E を試してみたくなり、TP-Link AXE5

児童手当 認定請求書申請 2024 「請求者が養育をする18歳に達する日以降の最初の3月31日までの子の数」とは?

2024年に受給していない人には手紙が届くらしい。 電子申請も

Vision Proアプリ開発本 8/24、8/26に発売

Vision Proアプリ開発入門 P400が 8/24 に発売、V

Developer Strap が日本でも購入可能に

USアカウントでしか購入できなかった Vision Pro 用 De

→もっと見る

  • 2011年5月
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031  
PAGE TOP ↑