经验分享

你用大量 if else,而不用switch的原因,if真香啊

最近工作接手了一块新业务本以为很简单,轻轻松松就能搞定再看代码的时候余光一瞄我的妈呀一大堆ifelse套ifelse的模块心理骂骂咧咧谁他喵写的这玩意就跟破水管一样,又臭又长然后开始review历史但毕竟没有一个人会希望让自己的代码变为裹脚布所以我就在思考前面接手的人为什么要保留这么一大堆有用的垃圾?switch他不香么?后来我便问工作的朋友我前面一共有几个人接手?“前面有2个”那这2个前任都是咋

最近工作接手了一块新业务

本以为很简单,轻轻松松就能搞定

再看代码的时候余光一瞄

我的妈呀

一大堆if else套if else的模块

心理骂骂咧咧谁他喵写的这玩意

就跟破水管一样,又臭又长

然后开始review历史

你用大量 if else,而不用switch的原因,if真香啊


但毕竟没有一个人会希望让自己的代码变为裹脚布

所以我就在思考

前面接手的人

为什么要保留这么一大堆有用的垃圾?

switch他不香么?

你用大量 if else,而不用switch的原因,if真香啊


后来我便问工作的朋友

我前面一共有几个人接手?

“前面有2个”

那这2个前任都是咋想的?

正好可以有机会采访一下

于是通过这个朋友就问了第一个写代码的人

你用大量 if else,而不用switch的原因,if真香啊


第一任说

这个锅绝对是是甲方的,让他娘的随便改需求。

一开始写下这段代码时,只有两个if else

后来开始逐渐加需求,先是一个、两个,

结果没想到甲方改的越来越多,

你用大量 if else,而不用switch的原因,if真香啊


毕竟是金主嘛,他说啥你干啥

后来

原创不易,完成人机校验,阅读全文

相关推荐