我知道已經有一個數字是否破發的討論,並繼續應普遍認爲是有害的(有底線的存在 - 或多或少 - 它依賴;在某些情況下,它們提高了清晰度和可讀性,但在其他情況下則不然)。「繼續」,「分化」的靜態分析
假設一個新項目開始發展,與每晚構建包括通過靜態分析儀運行的計劃。是否應該成爲項目編碼準則的一部分,以避免(或強烈阻止)使用continue
和break
,即使它可以犧牲一點可讀性並需要過度縮進?我最感興趣的是這如何適用於C代碼。
從本質上講,可以使用這些控制操作的顯著可能導致額外的假陰性的代碼靜態分析複雜化,否則將註冊一個潛在的故障,如果中斷或者繼續不習慣?
(當然,一個完整的靜態分析證明了aribtrary程序的正確性是不可判定的命題,所以請保持迴應任何動手有了這個,你有,而不是理論上的不可能性經驗)
謝謝提前!
這種問題更適合在程序員(programmers.stackexchange.com)論壇,而不是在stackoverflow我認爲... – aleroot
從我[有限]的經驗,程序員SE通常不會提供相同的詳細技術反應是否這樣,這就是爲什麼我認爲這將是一個更好的選擇。有沒有辦法讓我在那邊遷移,而不是交叉發佈? –