Shit代码是如何写出的
举个例子胡编乱造,请勿模仿!
[*]第一天,写个聊天服务器,奈何技术不足,抄了一段代码,粘在了自己的文件里。这段代码质量不足,变量名乱七八糟,但功能较全,故放在那里不管了。
[*]第十天,聊天服务器突然火了,破服务器流量爆炸,很多人都登陆不上。于是就开始改代码,但奈何粘贴的代码实在看不懂,于是直接用同名函数覆盖掉原函数,以免有这搞不清的调用。
[*]第十三天,流量越来越多,服务器再次爆炸。于是准备重构。
[*]第二十一天,改代码的时候断电了,留着改了一半的文件。第二天起来发现自己不知道逻辑了。重写。
[*]……
[*]第一百天,有人自愿组成了团队,开始小团体修改代码,几个人逻辑不通,每个人有自己的码风,于是代码真正的混乱开始了……
[*]第一百零八天,代码成为了真正的shit,有成员看不下去了。
[*]第一百二十二天,运维团队引进了代码质量平台和代码格式化工具,运行着三方工具直接报错了……
[*]……
[*]第一年,代码开始第一次大规模改进,改shit改了32天……
[*]……
[*]第三年,在运维团队的商讨下,代码开源了,开源社区终于开始大规模整改代码。
至此,故事结束了,所以,Shi山从来都不是一次形成的,而是每一笔代码的“贡献”。
{:5_109:}
页:
[1]