更多的程式設計師喜歡用if else,是因為更直接

2021-09-26 05:51:31 字數 405 閱讀 7456

switch case和if else從本質上來說,沒啥太大的區別,一樣都是在做判斷,找入口,執行**,跳出選擇。

更多的人喜歡用if else是因為更直接吧,並且很多人都提到,一套**往往經歷了很多人的手。

如果是半路接手的**,絕大多的人會給自己設定乙個底線–別人的坑我不埋,我只管自己做好自己的就行了。所以對於已經存在的**,即使可能一眼看上去是有bug,有不妥的地方,也少人去改,因為你不知道後面是不是某個地方他又給改正確了。。

扯遠了,如果從**的整潔度來說,可能switch看起來更舒服,不過他所能適用的面也比較窄,比如

if a==0 ... else if a==1 && b==2 ... else if b==3 || c==5 ...甚至更為複雜的邏輯判斷,用if else不也挺直接的麼。。

用空格縮排的程式設計師賺錢更多嗎?

最近,stack overflow 發布了一篇 2017 開發者調查報告,分別從技能 工具 學習趨勢等方面進行了資料統計,此次有超過 64,000 名開發者參與調查。分析這些資料,我們得到乙個很有趣的結論 使用空格縮排的開發者比使用 tab 縮排的開發者工資更高,是不是覺得有點扯?以下是統計結果截圖...

用空格縮排的程式設計師賺錢更多嗎?

1176人關注 127人參與 最近,stack overflow 發布了一篇 2017 開發者調查報告,分別從技能 工具 學習趨勢等方面進行了資料統計,此次有超過 64,000 名開發者參與調查。分析這些資料,我們得到乙個很有趣的結論 使用空格縮排的開發者比使用 tab 縮排的開發者工資更高,是不是...

程式設計師都喜歡說什麼

程式設計師都喜歡說什麼 來自這裡,翻譯 yourmydream 程式設計是程式設計師的日常工作中非常重要的乙個部分。但除了編碼,程式設計師需也要做其他的工作,他們需要修復使用者報告的bug,他們需要為他們的 編寫文件。此外,他們常常需要回答客戶 老闆和同事的問題。當他們面對不同型別的問題他們常常會說...