這可能是一個宗教論點,但在我的工作中,這裏已經討論過是否所有IF語句都應該包含ELSE子句 - 即使ELSE子句只包含一條評論,指出它「有意留空」。'if'語句是否總是有'else'子句?
我聽說過爭論雙方: 的「對」陣營 - 確保代碼實際上已經解決的情況是否需要else子句 的「反對」陣營 - 代碼更難閱讀,添加了太多的噪音
我感興趣的視圖中的任何其他點,因爲我必須解決一個答案,將滿足雙方的辯論。
謝謝你的幫助。
順便說一句:我沒有搜索StackOverflow的答案,並無法找到一個。如果有的話,只需包含一個鏈接並關閉。謝謝。
@Dave,這並不是說開發者無法解析其他東西;這是大多數開發人員不會期望它在那裏,所以這是不必要的噪音。有點像在你沒有要求的時候拿到肉桂。你仍然可以喝它;這只是一個不太愉快的經歷。 – 2009-11-22 23:54:47
你會推薦switch語句總是有一個默認情況嗎? – 2009-11-23 00:08:13
你在用什麼語言工作?我一直在做這一段時間,作爲一個通用的「規則」,這個概念只是簡單的愚蠢 - 這讓我想知道是否有特殊情況。 – Murph 2009-11-23 00:30:00