是不是if-else语句多的程序容易成为shit代码?

问题遇到的现象和发生背景

1、什么是shit代码?
2、if-else太多就很头疼。有时候看着这些判别条件,感觉自己的白头发能以可见的速度增加。对此你有什么感想,我甚至觉得if-else就属于shit代码。

“shit”, 这形容...
我受过专业训练,除非憋不住,不然不笑......哈哈哈哈哈哈!

1.不必要的代码,明明可以switch,用if肯定是shit

2.就是看的很烦,很不下饭的代码

3.往往要自己判断多少步,且逻辑错一步,全盘皆错的那种

4.判断条件多的手疼的

就是让人蛋疼的代码。
一是本来一两行就搞定的,非得写出个几十行
二是经不起任何风吹草动,条件苛刻,很容易崩溃
三是太乱了,没法改,牵一发动全身

比如说你是开发者 当时就2-3个if分支 过段时间,客户加需求,接手的程序元又加两个if 久而久之就是屎山代码了
一般超过4个分支就可以用switch了