2012-06-25 46 views
3

任何機會是否有排名JSF Coding Standards [PDF鏈接]?聯合攻擊戰鬥機(JSF)C++編碼標準強制性規則排名

也就是說,聯合攻擊戰鬥機(JSF)C++編碼標準中有221個標準。一些是「應該」,「將」和「應該」規則,其中「必須」規則是強制性的。

在強制性規則中,有些規則看起來比其他規則更重要。

因此,對於一個安全關鍵的嵌入式環境來說,哪些強制性環境最關鍵,哪些環境不那麼關鍵?

具體來說,我正在尋找JSF C++強制性規則的排名。

感謝您的任何見解和反饋。

+2

聯合攻擊戰鬥機<> Java服務器的臉。請重新提出您的問題 – perissf

+3

對於真正安全至關重要的代碼,應遵循所有_shall_規則。我不認爲他們可以「排名」。是的,它們中的一些似乎比其他一些更重要(例如,那些禁止展示某些運行時行爲的代碼)(例如,使用後綴「L」而不是'l「來表示文字),但重點是所有這些規則一起使得更容易驗證,更少的錯誤傾向代碼。 –

+2

這些規則特定於一個特定的項目。我們這些*不參與攻擊飛機的人可能有另一套優先事項。 –

回答

2

這些並不是真正的安全關鍵規則 - 這是一整套複雜的事情。
對於大公司的任何大型項目而言,這些標準都是合理的「保守」標準,值得一讀,但您可以在所有這些標準中找到不同意見的標準。

而且他們是不是靈丹妙藥 - 限制使用預處理來#ifdef/#define不會停止「腳子彈界面風雲」