您的位置 首页 > 教育

修改祖传代码 修改“祖传代码”是一种怎样的体验?

修改祖传代码

修改祖传代码 修改“祖传代码”是一种怎样的体验?

修改“祖传代码”是一种怎样的体验?

修改“祖传代码”是一种怎样的体验?

实际上针对新员工,特别是刚步入工作的新手。进到到公司的过程中肯定会触碰到老新项目,老代码。假如你没碰到,那样便是新公司,要不便是最新项目!触碰到老新项目的新员工或新职场人,见到老项目的代码时,一直有想修改的不理智!!!跟当初我进到公司一样一样滴,不过你如果重新构建得话,劝你少做这样的事!

第一:会耗费很多的时长。并且你手头上也是有每日任务,因此会耗费你很多的时间精力!

第二:重新构建还可能产生许多新的bug,老的新项目早已打几回补丁包,早已很“稳定”了!你改好了,没有人夸奖,如果改小组出线上难题,那可是要业绩考核解决的!

因此 劝年青人一定要三思而后行!!!!不必只见到代码槽糕,很有可能上一个人没法那般写,因为是上本人留下来的代码导致不太好改!!!

一样的,你看别人代码很垃圾,别人看你写的其实也不容易觉得好到哪里去。如果你确实本领扎实。比周边的同时都需要高于一大截的技术性!!!不然你也不会好到哪里去

修改“祖传代码”是一种怎样的体验?

程序员的最终恶梦应该是祖传代码了吧。

许多程序员小白们,都经历过这种时时刻刻吧。矜矜业业查验先人代码时,发现了显著到感觉智力障碍的系统漏洞,用心的你提前准备破旧立新地修改,但你的老湿机朋友可能会劝你尽量不要动,并外露意味深长的神情。

因为他们了解,你遇到了祖传代码。

什么叫祖传代码

祖传代码(legacy code)就字面意思来讲,便是先人程序员让你留的“藏宝”代码。这种代码都存在着难题,但你要不就找不到方向没法修改,要不就一改出问题,这就是为什么这种藏宝会存有这么多年广为流传到你的手里。

例如,你可能会碰到这种代码。

//add by xxxx 201x-x-x: 这也是一段奇特的代码。。总之那么写就正确了

“曾经我一直不相信也有能让人离职的代码,

直至我遇到了祖传代码。”

——By 网民

基本上每一个公司都存在着祖传代码

各家公司都会出现诸多“历史遗留问题”。亚马逊的技术工程师形容说他们的代码:“一座非常大的屎山,你见过的最大的山,每一次你要调整一个bug,你的工作就是爬上去屎山的正核心去”。

有网民曾发现了微软公司的祖传代码。

看了两年Windows核心的代码,也就仅仅看一下,不能改。有时见到一些古怪的逻辑性,不要慌张,这里面一定有一个很长的故事。

但是诸事没有绝对。

有一次与同事一起调节一个电脑蓝屏,见到一段核心内存管理的代码,有一个地方没看懂,好像for循环多循环系统了一次。恩,这一定是我们的了解能力太差了。然后我们仔细看了一下午,总算想出了好多个好像有效的说明。为了更好地确定,大家鼓足勇气写信那时候Windows内存管理的大神Landy(他现在已经是tech fellow了)了解了这事。

结论别人迅速回复了大家。\\

相关文章