小弟请教下函数怎么写
要实现三个功能模块,但是这三个功能模块的实现都差不多,代码差不多都是一样的,你说是把这三个功能分别写好呢,还是写到一个函数好呢,如果写在一起的话就得添加好多if else 的判断 .
现在问题是,如果写到一个函数里,以后还有可能在项目里添加新的功能模块,还是使用差不多的代码,继续添加到一个函数里的话,函数里的if else 就会越来越多,而且个别的功能模块偶尔还会在这个函数里添加点自己的东西。
如果分开写的话,就会出现大量的重复代码。
如果写在一起的话,阅读难度就挺大的,各种if else。
其实我现在看的项目的代码是写到一起了,看起来很费劲,这样的代码是设计的问题吗?