要说如何写出好代码,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
网站题目:这个烂代码法则居然在Github上火了
文章来源:http://www.gawzjz.com/qtweb2/news48/17748.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联