何使网站的页面结构更为合理建,深圳牌匾制作,西安百度seo代理,wordpress编码查看程序员是如何看待“祖传代码”的#xff1f;
祖传代码的由来
在实际的程序员工作中#xff0c;祖传代码是常见的。因为真正的互联网职场生活中#xff0c;业务变动调整频繁#xff0c;每到一个新的业务线#xff0c;第一件事就是熟悉现有工程代码#xff0c;看旧文档等…程序员是如何看待“祖传代码”的
祖传代码的由来
在实际的程序员工作中祖传代码是常见的。因为真正的互联网职场生活中业务变动调整频繁每到一个新的业务线第一件事就是熟悉现有工程代码看旧文档等。而现有工程代码往往是经历了不知道多少人的迭代修改因此代码风格逻辑往往千头万绪甚至让人忍不住口吐芬芳。
如何正确看待祖传代码
但是现状就是这样工作嘛挣工资而已既来之则安之最后代码还是要落到自己头上来毕竟你得在它的基础上修改不是因此调整心态也很重要。我们能做的
首先就是理清业务明白大致的业务目标、流程整理出一个属于自己的业务文档从而熟悉业务一边看代码一边整理出一个代码梳理文档否则看了也白看人是会忘的从代码中抽取有益的部分总结沉淀为自己的知识取其精华向其学习。从这方面来说祖传代码也是“传家宝”不是吗
如何处理恶心的祖传代码
有些祖传代码就比较恶心了。所谓恶心有两种一种是说它逻辑复杂耦合业务非常严重难以修改或者说修改风险很高。另一种是说它代码有漏洞有bug。
对于第一种情况建议最好不要动程序员届有种真理说法只要代码能跑就不要改一来你不清楚它涉及的业务有哪些随便修改后果未知啊。甚至是你觉得肯定没问题的修改到了线上也会出现非常奇葩的意外物理学都不存在了这种。这种情况很常见你不要觉得奇怪除非你是职场新人。二来修改后如果出了问题那么你就是第一责任人等着背锅吧。这是很严重的职场新人往往会在这方面风险意识不强吃亏了才明白。因此这里给出这一剂免费的预防针。
对于第二种情况如果你能看出代码的bug那么你敢修复吗修复后你敢承担bug修改后导致新的bug的风险吗有点汗流浃背了吧。这种情况建议是主动向组里抛出来问题给出自己的方案供大家讨论至于是否修复还是要看是否有业务收益。否则还是那句话不要修改不要修改不要修改
以上就是个人对职场中祖传代码的浅陋观点与君共勉吧