Skip to content

屎山代码风格指南使用原则

TIP

牛马程序员温馨提醒:一定要遵循使用原则,避免走上犯罪的道路

在我们牛马程序员推行《屎山代码风格指南》的过程中,有一部分粉丝出现了认识上的偏差,出现了比较极端的情况,因此,我们特意发布了这份使用原则

原则 1: 竭尽全力写好的代码

我竭尽全力,使用毕生所学,依然写出来一堆屎山代码,从主观上来说,我是想把代码写得更优雅,
但因为能力有限,客观上写出来了一堆屎山代码,你只能在道德上谴责我,并不能在法律上约束我

原则 2: 不要嘲笑别人写屎山

因为你嘲笑的可能是自己,当你接手一个项目以后,大概率会吐槽前面的人写代码垃圾,维护别人的代码,
总是没有自己写的代码来得亲切,所以,当你在嘲笑别人写屎山的时候,可能别人也在嘲笑你,都是同行,
相煎何太急

原则 3: 不要恶意写屎山

有粉丝回复说,我们推行的屎山代码风格指南里面,不写注释这条太弱鸡了,而他们的做法是:

在注释里面说谎

在法律上,故意犯罪和过失犯罪量刑的标准是不一样的,为此,我还特意去搜了一些文章,点击进入查看,大家可以去看看

如果你在注释里面说谎,量成重大事故,造成重大损失,那么,这个锅你是要背的,举个很简单的例子:

场景1: 对公司不满,采取报复行为,故意删数据库跑路
场景2: 因为技术菜,写出的代码有非常大的漏洞,造成了极大的损失

从上面两个场景,你应该明白主观上的故意和客观上的过失,就算量刑也是有轻重之分的,你一定要遵守我们这条原则

不要恶意写屎山代码,你自然发挥就好了

原则 4: 一份好的屎山代码并不具备破坏性

在《屎山代码风格指南》里面,你会发现众多的规则都有一个共同点,那就是不具备破坏性 也就是说你写出来的屎山代码,除了浪费后面接手的人更多的时间,浪费掉老板更多的人力成本,其他都还好,代码能正常的跑起来,举个例子:变量命名成 a 和变量命名成 age,本质上没区别,最后都是二进制在跑,唯一的区别就是维护代码的人恼火一点,话又说回来了,如果不是你维护代码,和你的关系不大