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

公開日: :

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

Corona SDK本が出るらしい 「Corona SDK」ハンドブック2011

値段的に一般人向けではないけれども、Corona SDK 本が出るらしい。 自分がCorona SD

記事を読む

no image

[感想] 教育×破壊的イノベーション クレイトン・クリステンセン

教育×破壊的イノベーション 教育現場を抜本的に変革するクレイトン・クリステンセン マイケル・ホーン

記事を読む

no image

Androidアプリ紹介本 「Androidアプリ事典512」

Androidアプリにどんなものがあるのかをほとんど知らない しかしAndroidマーケ

記事を読む

Becoming Steve Jobs

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

記事を読む

no image

[iPhone 開発本] 実践iPad/iPhoneゲームプログラミング 沼田 哲史

MacOS XとiPhone用のゲーム用フレームワーク Karakuri Framework を開発

記事を読む

no image

[iPhone 開発本] iPhoneのオモチャ箱 でしばらく遊べそう

cocos2d/Box2Dを調べたいと思っていたら丁度発売されたので買ってみた。 実際にcocos2

記事を読む

no image

[iPhone 開発本] iOS SDK Hacks の感想など。

iOS SDK Hacksは発売前から話題になっていて、発売日は10/23だが前日に新宿ジュンク堂に

記事を読む

no image

HTML5+CSS3で作る 魅せるiPhoneサイト

iPhone向けWebページの実例を使って、CSS+HTML5の使い方を説明してくれる本。 CS

記事を読む

no image

Head First デザインパターン 正誤表

何カ所か意味が通らないところがあって、オライリーのページで原書のPreviewをあたってみたらそちら

記事を読む

no image

[iPhone SDK] Adhoc 配布にようやく成功

iOS SDK Hacksのおかげで、今までずっと失敗していた Adhoc配布に、ようやく成功。

記事を読む

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 ↑