C++ には、よく知られているJoint Strike Fighter (JSF) 標準があります。ミッション クリティカルなプラットフォームのコーディング時に C プログラマーの品質の使用を促進する C 用の同様の標準はありますか?
2 に答える
10
Motor Industry Software Reliability Association によるMISRA Cがあります。
MISRA-C:2004、重要なシステムでの C 言語の使用に関するガイドライン
于 2012-07-15T16:04:16.553 に答える
4
Les Hattonは重要なシステム用の ISO C サブセットを指定し、 MISRA Cについてかなりの量の記事を書いています。決定を下す前に、彼が言わなければならないことを(少なくともほとんど)読み通しました.
TLDRモードの場合、簡単な答えは、ほとんどのそのようなガイドライン(MISRA Cを含む)には、非常に有用なものからある程度有用なものまで、おそらく積極的に有害である可能性のあるいくつかのもの(たとえば、それらに従うようにコードを編集する)まで、全範囲を実行するルールが含まれているということです.何かを修正するよりもバグを導入する可能性が高いです)。
于 2012-07-15T16:40:35.290 に答える