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

公開日: :

評判良さそうだったので買ってみた。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 Advanced Projects がおもしろい

Apressのページはこちら。公開されているサンプルコードは43MBもある。

記事を読む

Mac Fan 2020年 6月号

長女のiPhone 6 の画面がバキバキに割れているので、iPhone SE を購入した。

記事を読む

no image

Android開発本 まとめ

Android開発に関して調べてみようと思い、本を検索してみたら大量に出てきて、しかも名前が似通って

記事を読む

no image

Corona SDK 調査4日目

今日はスクリプト言語による効率的ゲーム開発を読んで、ちょっとテストプログラムを書いたくらいであまり進

記事を読む

no image

jQuery入門道場とコーディングが5倍早くなるjQueryセレクター超活用

まともに使ったことがなかった jQuery を学習しようと思い、Kindle本を探したところ jQu

記事を読む

no image

さくらのVPSにRedmine+Subversionを入れてみた

一応個人ソースコード管理にはAssemblaを使っていたが、いつ有料になるか分からないし自分でサーバ

記事を読む

no image

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

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

記事を読む

no image

Android Hacks (株式会社ブリリアントサービス著) のメモ

日本で使える端末も増えてきたのでそろそろAndroid開発を学習しようと思い、今出版されている本を列

記事を読む

no image

iOS開発におけるパターンによるオートマティズム の感想

タイトルを見ていまいち内容が類推できなかったのもあり買うつもりはなかったのだが、fladdict

記事を読む

no image

iPhone SDK 3.0 の問題

今日からectoで更新をしてみる。 3/16(月)にUSでiPhone SDK 3.0 が発表され、

記事を読む

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 ↑