编程规范,告诫每一位程序员

想必每个公司都有一份编码规范,但为什么代码质量越来越糟糕呢?

一、编程规范很重要
编码规范是每个程序员入行时必修的课程,但我发现大家总是能把他抛到脑后,甚至5~10年经验的程序员,提交的代码都令人头疼。

排查一下你身边有这样的人吗?
1、不知道行缩进,不知道自己的Table是几个空格(与当前文件保持一致)
2、不知道文件编码格式,一打开就有乱码
3、只知道复制,不知道抽象函数
4、不检查内存泄漏
5、永远不会自验,对接时想干他
等等

这些人有多少年从业经验了,这些都不知道?答案是他们真不知道。

二、编程规范推荐
如果你找不到好的编程规范,我建议你看一下下面这两篇文章,它们可能会对你有所帮助:
华为C语言编程规范

这篇文章详细介绍了华为的C语言编程规范,对于C语言开发者来说非常有用。

方舟编译器C++语言编程规范

这是方舟编译器的C++语言编程规范,对于C++开发者来说非常值得一读。

三、编程建议
作为一名程序员,我也有一些建议想要分享给大家:

1、熟悉并遵守编码规范

如果你不追求代码质量,请远离编程。
如果你讨厌思考,请远离编程。
如果记不住编码规范,请检查、思考、慎重上传代码

2、检查并消除所有的编译警告。
相信警告,它们意味着你的代码存在问题,并会在将来不断困扰你。

3、检查文件的编码格式。
文件的编码格式决定了你的代码能否被正确地打开。乱码通常是由糊涂蛋造成的。作为一个有10年经验的程序员,他都可能经常在不同的编码格式之间来回切换,导致最终的代码文件变成了乱码。我建议大家使用UTF-8编码,并检查提交的代码文件,改为UTF-8编码,并检查自己当编辑器前使用的编码格式。

4、思考代码的可读性和可维护性
在将代码上传之前,相信你已经完成了功能开发,并对功能有了深刻的理解。这时,请思考一下哪些地方可以进行重构。相信我,通过这样的思考,你提交的代码质量将会有质的飞跃,否则你只是一个臭搬砖的程序员。

5、进行安全检查

安全规范是需要主动去了解的。不泄露隐私,能够抵挡简单攻击是最基本的要求。如果你在没有经检查的情况下上传了代码,我只能称呼你为混蛋。

6、代码审核是必须的
尽管它可能是一项繁琐的工作,并且短期内看不到明显的成效。然而,大部分一线领导都在推动代码审核,只是进展缓慢而已。如果你的公司没有代码审核流程,你可以从身边的同事开始,找一些和你一样有追求的人,相互检查代码,共同进步。

  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值