大一软件工程专业,目前现在学C++,刚刚刷抖音看到关于和程序员相关的视频。然后看到该博主的代码被别人吐槽代码风格不行,代码不够规范。
于是我开始审查我的代码,可以说是又臭又长。新建一个项目几百行的那种。然后网上看一些优秀的程序员博主他们都分的挺清楚的,源文件和头文件分的开,然后给项目命名好。(我觉得很好看,不过让我写还是很有难度的)
我想知道怎么样才能写出好看有规范的代码,有实践方法能分享么。
关注
大一软件工程专业,目前现在学C++,刚刚刷抖音看到关于和程序员相关的视频。然后看到该博主的代码被别人吐槽代码风格不行,代码不够规范。
于是我开始审查我的代码,可以说是又臭又长。新建一个项目几百行的那种。然后网上看一些优秀的程序员博主他们都分的挺清楚的,源文件和头文件分的开,然后给项目命名好。(我觉得很好看,不过让我写还是很有难度的)
我想知道怎么样才能写出好看有规范的代码,有实践方法能分享么。
关注
去github 上找语言的最佳实践
写好看有啥用,就是要防御性编程
去找找大厂的或者开源的代码规范文档,学一些设计模式、程序架构方面的知识
又不是不能跑.jpg
自己能看懂 程序能跑起来就行了
整体的代码风格可以看看《代码整洁之道》
针对不同语言,在学完基础的知识之后,一定要去看官方给的代码规范。
命名一定不要用拼音!!!
哈哈哈哈哈哈……..脑子里都有那个画面:半年后这哪个傻逼写的 过一会 哦我是傻逼 这当初写的啥啊 …….一天后 emm我搞懂了一部分 但是大部分来看相当的不可思议啊它是怎么运行起来的。行吧 就这样从 3/2截断 废弃一部分代码 开始从新撸
现在有gpt帮你审核呀
不用费力去学,写完让ai帮你优化,然后去看明白优化逻辑
有点强迫症的话应该能写更规范的代码
自己找个规范,然后按照规范写就行了,再慢慢改。规范的目的主要是要让别人看懂,通常这种场景会提供你规范,除非你是tech lead,才要提供规范。
我前端的,讲一下我自己的办法,可以参考一下
我学的时候是不断重构自己之前的代码。一开始初学的时候用原生 JS 写,然后学 ES6 的新语法之后用新语法重构,然后学了 Vue 框架之后用 Vue 重构逻辑,学了 TS 之后再用 TS 重构
每一次重构都是对之前自己代码的 review,强迫自己去重新看重新理解之前自己写的破烂,在重构的过程中把逻辑不断精炼,慢慢就能养成良好的习惯(被自己逼的)
有追求的coder,好多大厂看似履历很好的程序员,最后写出来的代码也是面条,没办法,企业不在乎这个,你只能写好了讨好自己
看优秀的开源项目是学习的最快方法
比自己闷头搞效率高多了
代码都是续写 哪有重头写的
可以看看Google或者Microsoft的代码规范,学习下如何命名
尽可能让一个函数功能纯粹,一个函数只干一件事情
多重构代码