NASA 的十大編碼準則

NASA 的十大編碼準則: 1、簡化控制流程:使用盡可能精簡的控制流程構造編寫程序 – 不要使用 setjmp 或 longjmp 構造、goto 語句,以及直接或間接的遞歸調用。 2、爲循環使用固定次數上限:所有的循環必須有一個固定的上限。 必須可以被某個檢測工具靜態證實,該循環不能達到預置的迭代上限值。如果該上限值不能被靜態證實,那麼可以認爲違背該原則。 3、不要在初始化完成後進行動態內存分配
相關文章
相關標籤/搜索