ライティングソリッドコード の商品レビュー
- ネタバレ
※このレビューにはネタバレを含みます
C言語開発のノウハウがぎっしりつまった本である。 例えば、C言語で短いコードが、機械語で短い命令群になるとは限らないことを述べているところが気に入った。結果として、 「論理式に対しては”||”を使用せよ。条件式に対しては?:演算子を使用せよ。 条件文に対してはifを使用せよ。」 教訓を導き出している。 付け加えるとすれば、始めて各パターン、始めてコンパイルするコンパイラ(CPU)では、 1度はアセンブラに直して確認しなさいと書いて欲しかったかもしれない。 ps. 自動車向けのコーディング標準であるMISRA-Cでは十分カバーできていないところを、 本書では述べている点がいくつかあるようなので、併せて取り組むとよいと思った。 MISRA-Cでは、C言語の落とし穴とSafer-Cを参照している。 本書も参照文献の一つに加えるとよいと思う。
Posted by
ソースコードを書く人すべてに読んでもらいたい本。ステップ実行を行う・assert()を活用する等、役に立つ話ばかりです。
Posted by
- 1