写出一手烂代码的19条准则

驯服代码 高清,带目录,PDF 解压即可 好的程序员,必须有一个良好的代码规范,这本书是你通往优秀程序员之路的垫脚石,你值得一看 驯服代码 高清,带目录,PDF 立即下载

要是想写个烂代码,我们只需遵守这十九条准则?

第一条:打字越少越好

如果我们键入的东西越少,那么就有越多的时间去思考代码逻辑等问题。如下所示,「Good」表示遵循该规则的示例,Bad 表示没遵循该规则的示例。在这里插入图片描述

第二条:变量/函数混合命名风格

我们需要混合命名方法与变量,这样才能体现命名的多样性。
在这里插入图片描述

第三条:不要写注释

反正代码都看得懂,为什么要写注释?或者说,反正没人看我的代码,为什么要写注释?在这里插入图片描述

第四条:使用母语写注释

如果你违反了第三条规则,那么至少写注释需要用你的母语或者其它语言。如果你的母语是英语,那么你也算违反了这条规则。既然编程语言绝大多数都是用英文,那么为什么不用其它语言注释一下?在这里插入图片描述

第五条:尽可能混合不同的格式

同样,为了代码的多样性,我们需要尽可能混合不同的格式,例如单引号或双引号。如果它们的语义相同,那就应该混用。

我一个普通程序员,光靠GitHub打赏就年入70万 一个国外程序员名叫 Caleb Porzio 在网上公开了自己用 GitHub 打赏年入 70 万的消息和具体做法。Caleb Porzio 发推庆祝自己靠 GitHub 打赏(GitHub Sponsors)赚到了 10 万美元。以下是他的自述。GitHub Sponsors 是 GitHub 2019 年 5 月份推出的一个功能,允许开发者通过自己的项目获取报酬。2018 年是 Caleb P... 阅读详情

相关推荐

GitHub疯传!2025年10个程序员必逛的网站

毋庸置疑,ChatGPT绝对是2024年程序员绝对不能错过的网站,无论你是需要技术指导、文案优化、代码修改、求职建议、玩乐咨询等,都可以“chat”一下,目前ChatGPT已经迭代升级,体验也会更佳,如果你想极大地提升编程效率,不妨试着好好训练一下openAI模型,相信它会给你惊喜的。

Mr_HelloWorldx的博客 1558

为什么找程序员一定要看他的 GitHub

听说 最开始听到这句话是某知名互联网公司大牛告诉我的,我很不以为然,不过迫于他是“leader”我也注册了一个 highsea (广告 0.0);当然我可懒得 push 更别提 contributed 了,尽管在其淫威下还是 Create 了一个小库…… 时间过得很快 离职 再就职,见过不少高等级p的大牛,除了 技能上的差距让我拜服,更多的就是大牛们高效的工具让我忧心…… 我毕业才开始学的 web...

weixin_30538029的博客 493

哈哈哈,这个教人写出代码的项目在 GitHub 上火了...

转自机器之心如果说到什么是好代码,我们肯定都能说出一堆规则,例如使用一致的格式和缩进、使用清晰的变量名和方法名、在必要时提供文档与注释、不要过度精简代码等等。但是对于什么是代码,你有比...

前端开发博客 432

程序员必备的11个Github优质项目

GitHub 不仅仅是一个版本控制服务,它还是一个了不起的内容资源,从免费的电子书和教程,到面试准备材料和 "了不起 "的文章,应有尽有。 如果你是经常访问GitHub的开发者,那么今天为你准备的这些东西东西,绝对让你受益匪浅。 我整理了一些最有价值的仓库列表,我敢打赌,绝大多数你都没有见过。 1. Awesome[1] GitHub stars: 164k+ 毋庸置疑,Awesome是最受欢迎的 repo,它策划了从软件开发到硬件到商业的所有主题。 目前为止,它在Github上有超过164

多看多听多总结 9920

写出一手代码19 准则

转载自机器之心“ 阅读本文大概需要 5 分钟。 ”要是想写个代码,我们只需遵守这十九准则?「代码写得好」是对机器学习研究者及开发者最好的赞扬。其第一层意思是说,你的模型非常好,有自己...

静觅 324

教你写出一手代码19准则

程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要 4 分钟。来自:机器之心要是想写个代码,我们只需遵守这十九准则?「代码写得好」是对机器学习研究者及开发者最好的赞扬。...

良月柒 816

写出一手代码19 准则

本文经机器之心(微信公众号:almosthuman2014)授权转载,禁止二次转载,参与:思 要是想写个代码,我们只需遵守这十九准则? 「代码写得好」是对机器学习研究者及开发者最好的赞扬。其第一层意思是说,你的模型非常好,有自己的理解与修正;第二层意思是说代码的结构、命名规则、编写逻辑都非常优秀。 我们曾经将写代码比喻成写文章:不仅需要有一个主旨,告诉别人代码的作用是什么,同时还应该在精炼与易读之间做权衡。代码过于精炼,整体逻辑难以跟随,代码过于易读,整体就显得比较臃肿。 在精简与易读之间做.

Java技术栈,分享最主流的Java技术 713

写出一手Python代码19 准则

转载自机器之心要是想写个代码,我们只需遵守这十九准则?「代码写得好」是对机器学习研究者及开发者最好的赞扬。其第一层意思是说,你的模型非常好,有自己的理解与修正;第二层意思是说代码的结...

cainiao_python的博客 363

19准则 | 手把手教你写出一手代码

本文转自"机器之心"(almosthuman2014)「代码写得好」是对机器学习研究者及开发者最好的赞扬。其第一层意思是说,你的模型非常好,有自己的理解与修正;第二层意思...

机器学习算法与Python学习 686
上一篇: Java线程中run()和start()的区别
下一篇: 记录下这几天遇到的Java面试问题
drddzh
博客等级 码龄7年 11粉丝 14原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值