在代码编写初期,我们写出来的代码,脉络清晰,结构简单。可随着bug或者新需求的出现,状态变得越来越多,只能不停地加else来区分,久而久之,判断的次数越来越多,嵌套的层数也越来越深,变得难以维护。当我们狠下心来决定改造时,有哪些方法能够优化if else结构呢?
今天心情不好!郑州的水在慢慢退去!个人的事儿却总不是那么回事!一个懦弱的的人,难以在世上立足!一个处处为别人着想的人,难以在世上立足!过分的爱就是过分的恨!一介小民,无他求!只求一日三餐饱,一年四季温!弱水三千,只取一瓢饮!大志得中,中志得小,小志不得!
所以这题可以这样回答:如果这 1 万个 if else 是在同一个代码块流程里面,这就要考虑这 1 万 if else 存在的意义了,因为这么量极的 if else 会很难维护,也会极其影响性能,需要具体分析然后再去分析如何去分解和优化。