コーディング作法ガイド C言語版 の商品レビュー
会社で必要なときに読む.今はもう販売していないみたいで,PDF版がダウンロードできたような気がする.私は本としてほしかったので,探し回って購入.
Posted by
- ネタバレ
※このレビューにはネタバレを含みます
C言語のコーディングガイドには自動車向けのMISRA-Cがあります。 自動車では、カーナビを除いて、メモリは静的に決定して、動作中にメモリを確保、解放する方法を取っていないそうです。 その理由は、検証可能なコードでないと、安全性を確保できないためだとお聞きしいます。 MISRA-Cは安全性だけでなく、可搬性、移植性を取り上げています。 可搬性、移植性のないコードに対して、厳密な文書化を要求しています。 MISRA-Cの厳密な議論は、初学者には何をしていいかわからないことがあります。 そのため、C言語の初学者に、MISRA-Cを利用する前段階としてpuzzle bookを読むことをお勧めしています。 本書では国際規格であるSQuaREというソフトウェアの品質の規格の視点で評価した貴重な本です。 ps. 専門家にとっては、CPUの規格がないことによるISO/IEC 9899:1999の未解決の問題およびCの精神の課題について十分な解説をしていない点に不満が残るかもしれません。 また、ISO/IEC 9899:1990の未解決の問題でISO/IEC9899:1999で解決した問題についての言及があるとより嬉しいかもしれません。
Posted by
独立行政法人 情報処理推進機構 ソフトウェア・エンジニアリング・センターが編著者です。 民主党が政権を獲得してから、 独立行政法人は大変だと思います。 広く、多くの人に役立つ書籍 (ベースはISOや海外の規則) を出版していただけるのは助かります。 ホームページから本書はダウン...
独立行政法人 情報処理推進機構 ソフトウェア・エンジニアリング・センターが編著者です。 民主党が政権を獲得してから、 独立行政法人は大変だと思います。 広く、多くの人に役立つ書籍 (ベースはISOや海外の規則) を出版していただけるのは助かります。 ホームページから本書はダウンロードできます。 ソフトウェアは人により品質、効率に大きく差が出る分野です。 工学よりも芸術に近い一面を持っています。 そのため、基本的な技術ベースを持つためにも、 本書は有益と考えます。 内容は知っている人には当たり前の内容であるため、 評価は★3つです。
Posted by
コーディングガイドというものをいくつか見たことはあったが、改めて一例でも一通り全様を見てみたいと中古で購入。 特徴は以下の通り ・ガイドラインは品質特性に基づき分類されている ・ガイドラインの要点が列挙され、チェックリストとしての使い方に主眼が置かれている C言語を日常的に使うこ...
コーディングガイドというものをいくつか見たことはあったが、改めて一例でも一通り全様を見てみたいと中古で購入。 特徴は以下の通り ・ガイドラインは品質特性に基づき分類されている ・ガイドラインの要点が列挙され、チェックリストとしての使い方に主眼が置かれている C言語を日常的に使うことはないが、Visual BasicやCベースのマクロ言語は使うので、できればそちらのコーディングに多少なりとて参考になるなど役立てば、という願望があった。 上述のようなスキルなので、直接この本に定められたコードを使う、ということがないのはもったいないが、読んでいてそれぞれのルールに明快な理由が定められていて、興味深く読んだ。 C言語固有の言語仕様にを直接使うことはなくても、他の言語にも応用できる内容だった。
Posted by
- 1