题外话:
今天又去收楼了,之所有又,那是我在这之前已经被忽悠了好几次了。这一次我又带齐了资料,以为可以真正收楼,没想到这一次还是没能如愿,关于这个房子,每次他们通知过去收楼,就只是让我看一看而已,不看还好,一到现场看,真是揪心,不是这样的问题就是那样的问题,因为他们的问题,已经延迟了快4个月。哎,不说这些了,已经无语了,没弄好就不要通知我过去收楼,每次去一趟,既浪费时间也浪费精力。
聊点开心的吧。接手一个项目,发现项目中有很多冗余代码,要不要重构?
最近刚入职到一家软件公司,接手了一个项目,发现项目中有很多冗余代码,看得比较揪心,特别是要改动代码时,很费劲,考虑要不要对其进行重构?
重构这个话题是老生常谈的了,一个项目刚起步时,要是前期没有设计好,随着业务地不断增加,项目模块也逐渐增多,要是开发人员没有重构意识,就会容易出现复制粘贴的情况。
要是跟进这个项目是同一个人还好,最怕是开发人员一批换了一批,这种情况就更糟了,不同的开发人员为了赶项目进度,代码冗余就会越来越多,要是没有对代码进行重构后,后面系统维护也越来越困难了。
刚接手了一个项目,有能力对其重构是好事,但要是还没有完全掌握系统业务,建议不要轻易对其重构。
要是因为重构后改出了问题,很可能就过不了试用期了,就得走人了。即使是已经转正了,重构时也要先熟悉系统业务,不属于业务,建议不要重构。
原来项目代码是乱了些,但并不影响正常业务,代码虽冗余多,但系统稳定,要是因为重构而影响公司正常业务,可能得打包走人了。
对于开发人员,可见保持一个良好的编码习惯和一个写文档的习惯是多么的重要。不仅可能培养自己编码能力,还可以养成一种好习惯。
平时在工作,如何避免代码出现太多冗余,一旦你发现有段代码是复制粘贴到另一个类中的时候,你就应该想想,怎么样能够复用这段代码,怎么样能复用同段代码?
代码封装得好,项目维护定位问题快,才有更多的时间去找女朋友,要是有女朋友了,才有更多的时间去约会,加深彼此之间的感情。
刚入职不久,项目中有很多冗余代码,要不要重构?不知对此你是怎么看待的,欢迎交流!
作者:一位媒体人,以独到的眼光,记录生活点点滴滴。
-END-
往期精选推荐
原来睡前玩手机就这么多不好,得知这几个危害后我默默地放下手机
微信公众号:爱开发 分享职场攻略、技术心得和创业资源
你若喜欢,别忘了在右下角点个【在看】