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

公開日: :

評判良さそうだったので買ってみた。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アプリ版が出たらしい。 無料で、しかも書き下ろしもある模様。 本の購入

記事を読む

no image

[iOS開発本] 詳解 iOS5 プログラミング の感想

書店で見かけて久しぶりに即買いしたiOS開発本。 今日ようやくざっと読めて、予想以上におもしろかった

記事を読む

no image

詳解 Objective-C 2.0 改訂版 2010年12月17日発売

まだ書店で遭遇できてないけれども荻原さんの詳解 Objective-C 2.0の改訂版が発売されてい

記事を読む

no image

[iPhone開発本] 基礎から学ぶ iPhoneアプリ開発 林 晃著

基礎から学ぶ iPhoneアプリ開発 という本が2010年7月24日に発売になるらしい。 題名にはま

記事を読む

no image

Mac OS アプリプログラミング本を探してみた

CoreMIDI 対応iPadアプリを開発中に、Macアプリを作る必要が出てきたので、Macアプリ開

記事を読む

no image

ピーターの法則 ローレンス・J・ピーター

図書館で予約して借りてみた本。 「階層社会では、すべての人は昇進を重ね、おのおのの無能レベルに到達す

記事を読む

[洋書] The old man and the sea

The Old Man and the SeaErnest Hemingway Numitor Co

記事を読む

no image

ゲームデザイナーの考え方 ゲームデザイン脳 ―桝田省治の発想とワザ―

俺の屍を超えていけやリンダキューブをデザインした枡田氏の本。 ゲームデザイナーの考え方の片鱗を知るこ

記事を読む

no image

スティーブ・ジョブズの王国 ― アップルはいかにして世界を変えたか?

Amazonからおすすめされてたまたま発見した本。2010年11月12日発売らしい。 原書はRetu

記事を読む

no image

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

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

記事を読む

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 ↑