よいコードを書きたいという欲求は常日頃から持っている。まずは可読性の向上を目的に、遅ればせながら定番のこれを購入。
CODE COMPLETE 第2版 上 完全なプログラミングを目指して
- 作者: スティーブマコネル,Steve McConnell,クイープ
- 出版社/メーカー: 日経BP社
- 発売日: 2005/03/26
- メディア: 単行本
- 購入: 44人 クリック: 1,166回
- この商品を含むブログ (288件) を見る
CODE COMPLETE 第2版 下 完全なプログラミングを目指して
- 作者: スティーブマコネル,Steve McConnell,クイープ
- 出版社/メーカー: 日経BP社
- 発売日: 2005/03/26
- メディア: 単行本
- 購入: 16人 クリック: 193回
- この商品を含むブログ (164件) を見る
組込み関係の仕事をしているので、MISRA-Cも気になるところ。
組込み開発者におくるMISRA‐C:2004―C言語利用の高信頼化ガイド
- 作者: MISRA‐C研究会
- 出版社/メーカー: 日本規格協会
- 発売日: 2006/10
- メディア: 単行本
- クリック: 25回
- この商品を含むブログ (8件) を見る
可動性といえば、新人向けに使えそうなC言語入門書として買ったこの本も該当するかも。
- 作者: Steve Oualline,望月康司(監訳),谷口功
- 出版社/メーカー: オライリー・ジャパン
- 発売日: 1998/06/15
- メディア: 大型本
- 購入: 7人 クリック: 158回
- この商品を含むブログ (46件) を見る
ところで「よいコード」は可読性だけではない。例えば移植性もよいコードの条件の一つ。なのでこれも購入。
ライト・ポータブル・コード―複数プラットフォームに移植可能なソフトウェアの開発技法
- 作者: Brian Hook,鵜飼文敏,田郷明
- 出版社/メーカー: 毎日コミュニケーションズ
- 発売日: 2006/07/01
- メディア: 単行本
- 購入: 1人 クリック: 21回
- この商品を含むブログ (17件) を見る
セキュリティも気になるところ。組込みでもネットワーク対応機器が増えていて、しかも大抵CかC++で実装しているので、バッファオーバフロー等の話は他人事ではない。
C/C++セキュアコーディング (SEI SERIES・A CERT BOOK)
- 作者: Robert C. Seacord,JPCERTコーディネーションセンター
- 出版社/メーカー: アスキー
- 発売日: 2006/11/06
- メディア: 大型本
- 購入: 2人 クリック: 66回
- この商品を含むブログ (38件) を見る
あとは効率性。組込みなので、どうしてもハードウェア資源の話はついて回るし、ある程度は低水準の世界についても知っている必要がある。
Write Great Code〈Vol.1〉ハードウェアを知り、ソフトウェアを書く
- 作者: Randall Hyde,鵜飼文敏,まつもとゆきひろ,後藤正徳,トップスタジオ
- 出版社/メーカー: 毎日コミュニケーションズ
- 発売日: 2005/12/01
- メディア: 単行本
- 購入: 2人 クリック: 129回
- この商品を含むブログ (105件) を見る
Write Great Code〈Vol.2〉低いレベルで考え高いレベルで書く
- 作者: Randall Hyde,鵜飼文敏,まつもとゆきひろ,後藤正徳,八重樫剛史,トップスタジオ
- 出版社/メーカー: 毎日コミュニケーションズ
- 発売日: 2006/12
- メディア: 単行本
- 購入: 3人 クリック: 49回
- この商品を含むブログ (40件) を見る
ITRONプログラミング入門―H8マイコンとHOSで始める組み込み開発
- 作者: 濱原和明
- 出版社/メーカー: オーム社
- 発売日: 2005/04/25
- メディア: 単行本
- 購入: 4人 クリック: 34回
- この商品を含むブログ (14件) を見る
SuperHで学ぶμITRON仕様OS―リアルタイムOSの動作原理と実装法がわかる!
- 作者: 鹿取祐二
- 出版社/メーカー: 電波新聞社
- 発売日: 2005/12
- メディア: 単行本
- クリック: 16回
- この商品を含むブログ (3件) を見る
低水準といえば、これも購入。
Binary Hacks ―ハッカー秘伝のテクニック100選
- 作者: 高林哲,鵜飼文敏,佐藤祐介,浜地慎一郎,首藤一幸
- 出版社/メーカー: オライリー・ジャパン
- 発売日: 2006/11/14
- メディア: 単行本(ソフトカバー)
- 購入: 23人 クリック: 383回
- この商品を含むブログ (223件) を見る