最近読んだ本: 良いコードを書く技術
評判良さそうだったので買ってみた。200ページちょっとの薄い本なので、さくっと読み終えることができる。
使われている言語はJava。例として内部クラスが何度も出てきたりするので、Javaを知っているとより理解しやすいと思われる。
タイトルに「良いコード」とあるが、では良いコードと何か? 結構その回答は難しいと思うが、著者の回答はこちら。
- 保守性が高い
- すばやく効率的に動作する
- 正確に動作する
- 無駄な部分がない
では、良いコードを書くための習慣は?
- 読む : 公開されているソースコードを読もう
- 書く : とにかく自分で書いてみよう
- 道具を磨く : 開発環境にこだわろう
- 知る : 書籍は原点とHow To本2冊がお薦め
- 聞く : コードレビューを受けよう。コードを公開しよう。成果を発表しよう
自分は 書く、道具を磨く、知るあたりはやろうとしている気がするけれども、読むや聞くは全くやっていない。
次はこの本あたりを読んでみたいと思った。
ソースコードリーディングから学ぶ Javaの設計と実装 | |
![]() |
WINGSプロジェクト 佐藤 匡剛 山田 祥寛
技術評論社 2006-11-29 |
技評のページ で目次をみればわかるけれども、特別目新しいことは書いていないが、平易な言葉でひととおり注意すべきことが書いてあり、より深く学びたかったら参考文献にあたってくださいという感じの本。
参考文献も定番的なものが多く、読んでないものがあったら読んだ方がいいと思う。
サンプルコードは github でも公開されている。
良いコードを書く技術 -読みやすく保守しやすいプログラミング作法 (WEB+DB PRESS plus) | |
![]() |
縣 俊貴
技術評論社 2011-04-09 |
関連記事
-
-
[Kindle本] ソニー・エリクソン 〜グローバル携帯〜: かつて日本のケータイが全米でNo1になった
Amazonプライム会員なので、毎月プライム会員特典で読めるKindle本を探すのだが、2016年2
-
-
[iOS開発本] ARC や Storyboardなどを説明した本
ARC や Storyboard を紹介した良い本を教えてほしい、と会社のマニアな人に質問されたので
-
-
[読んだ] 織田信長のマネー革命
織田信長のマネー革命 経済戦争としての戦国時代 (ソフトバンク新書)武田 知弘 ソフトバンククリエイ
-
-
Heroku + Ruby + Sinatra 本 : Cloning Internet Applications with Ruby
Cloning Internet Applications with RubyChang Sau S
-
-
MacPeople 2010.02
定期購読している MacPeople 2010年2月号が今日届いた。 今回はメールアプリとUbunt
-
-
トレードオフ ケビン・メイニー著
なぜか序文を書いただけのジム・コリンズの名前の方が表示が大きいケビン・メイニーの本。 上質(Qua
-
-
[Kindle本] 初心者Makersのための 3Dプリンター&周辺ツール活用ガイド
Kickstarterを放浪していたところ便利そうな Pebble のスタンドを見つけたが、とても目
-
-
マジック・ツリーハウス 作品名一覧
かいけつゾロリを卒業したうちの小学2年生の娘が今はまっているのがマジック・ツリーハウス。 周りで流
-
-
世界に一枚だけのデジカメ年賀状2011
去年はせっかく買ったのでPhotoshopで年賀状を作成したが、今年は楽をして書店でデータをあさって
- PREV
- キッチンテレビ Panasonic DMP-HV200
- NEXT
- Admob に関して少し調べてみた