首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

这个烂代码法则居然在Github上火了

要说如何写出好代码,Bob叔绝对最有话语权,他的《代码整洁之道》简直是程序员人手必备一份的圣经。

最近,有人却想反其道而行,在Github上总结了19条关键的【烂代码法则】,这19条法则从变量命名到注释编写统统都有,关键是还火了

目前,该项目在Github上标星436(Github地址:https://github.com/trekhleb/state-of-the-art-shitcode),下面就详细来看看都是什么法则:

代码命名一定要简洁,打字越少越好。比如能用a,b,c,就别用age:

混合变量/函数的命名风格:

永远不要去写注释,反正没人会阅读你的代码:

使用母语写注释

如果你违反了上面那条”无注释“原则,那就用你的母语编写代码注释吧,如果英语是你的母语,那就当我没说:

尽量混合不同的格式

让错误悄悄地走,无论你在什么时候发现Bug,都没必要让别人知道它,也不要打印日志或Traceback。

广泛使用全局变量

创建你不会用到的变量。

如果语言允许,不要指定类型和/或不执行类型检查

嵌套的三角法则,如果代码有一些嵌套结构,或者说缩进空行的结构,三角法则是最漂亮的。

不过在Github上上传这样一个项目,也引来了很多的人不解,甚至是批评,有网友认为这个项目毫无用处,Github应该是托管实际代码和项目的地方,而不是博客户:

对此,你怎么看呢?最后附上Github地址:https://github.com/trekhleb/state-of-the-art-shitcode

  • 发表于:
  • 原文链接http://news.51cto.com/art/202002/611142.htm
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券