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

公開日: :

評判良さそうだったので買ってみた。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

[iPhone開発本][洋書] iPhone 3D Programming

たまたまApp Storeで O'reilly Media で検索したら、600円の本がわんさか表示

記事を読む

no image

これは便利 iPhoneプログラミングUIKit詳解リファレンス

Amazonでの評判も良いし、書店で立ち読みしていくつか有用な情報を見つけたので、iPhoneプログ

記事を読む

no image

[iPhone SDK本] More iPhone Cool Projects (Cocos2d, Unity, OpenCV, など)

iPhone Cool Projects という本があったが、More iPhone Cool Pr

記事を読む

[読んだ] 日本人の9割に英語はいらない 成毛眞

元マイクロソフト社長の成毛さんの本。 刺激的なタイトルにひかれて読んでみたが、書かれていることは至

記事を読む

[iOS本] Objective-CによるAutoLayout 解説本 (iOS7/iOS8)

UIKit徹底解説 iOSユーザーインターフェイスの開発 posted with カエ

記事を読む

no image

マジック・ツリーハウス 作品名一覧

かいけつゾロリを卒業したうちの小学2年生の娘が今はまっているのがマジック・ツリーハウス。 周りで流

記事を読む

Becoming Steve Jobs

これまでに読んだ Steve Jobs本では一番よかったと Amazon に書いている人がいたが、同

記事を読む

no image

Mac OS X Cocoaプログラミング(ヒレガス本)

Cocoaプログラミング界では有名だと思われるヒレガス本を購入。まずは目次。 使っているツール達のバ

記事を読む

no image

HTML5学習 XHTML+CSS 100の疑問に答えます。

基本的に読みたい本は買うようにしているが、最近は子供につきあって図書館に行っており、小さい図書館なが

記事を読む

no image

Programming in Lua プログラミング言語Lua公式解説書

Lua は参考文献が少ないので、まじめに書こうと思うとこの本に行き着くことになる。 開発者による公式

記事を読む

Message

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

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

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

Vision Pro カバーケースを買ってみた

[itemlink post_id="11629"]

→もっと見る

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