欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

優化代碼中大量的ifelse,你有什么方案?

劉姿婷2年前16瀏覽0評論

大量的if和else讓程序的可讀性非常差,如果再有嵌套if判斷,又不添加注解,簡直會讓人崩潰。

這程序的時候,盡量先反向判斷,。先判斷不需要處理的情況,返回提示,再去處理業務,可能會讓代碼整潔很多。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

舉例:

優化前:??

if(a==5){

//處理業務

}else{

return;

}

這樣的代碼就會看起來特別難受,處理業務部分如果還有這樣的判斷,就會讓人看著“惡心了”

優化后:??

if(a!=5){return;}

//處理業務

這樣看起來是不是就整潔多了。

以上只是給樓主一點思路,既然if和else存在,肯定是有存在的必然行的。可以減少它的使用,但是替代不了。