程序员的立身之本--编程规范

本文强调了编程规范对于提高代码可读性、维护性和可持续性的重要性。规范的代码有助于降低团队沟通成本,提高开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      软件危机的出现导致软件工程这一伟大思想的诞生,在软件工程指导思想的指引下,人类才开始真正制造出好软件,大软件。软件工程思想涉及到软件开发的各个方面,不仅是一套软件开发方法,更是一种思想,这种思想是先人们在经历了血的教训之后总结出的“易筋经”,按照这种思想开发出的软件才是好软件,不遵循任何的规范只有死路一条。


       软件工程涉及的面比较广,从程序员的角度来讲,最重要的就是编程规范,编程规范是程序员从业余变为专业的法宝,是程序员的命根子。

      编程规范为什么这么重要?
      
      首先,现代的编程理念倡导的是“清晰第一,效率第二”。为什么会有这样的理念,因为硬件(主要是cpu和内存)的发展完全应验的摩尔定律,甚至现在已经超过了摩尔定律的发展速度,程序员不再需要替计算机操心了,而越来越需要替人操心,不光是替自己操心,更是要替那些将来要看你写的代码的其他人操心,要让他们能轻松、舒服地看懂你写的代码。自己写的代码怎么都能理解,但是怎样让别人理解才是最关键的。
       记住:你写的代码即使像蚂蚁乱爬一样,只要没有语法错误,计算机会将它和良好风格的代码一样对待,不存在理解的差异;但是,代码不仅是用来编译运行的,更重要的一点是,代码是用来供他人阅读的,代码的“可理解性”就是软件可维护性的一条重要衡量标准,因为只有理解了才会修改。



       其次,我们总是在说“写代码”,而不是“敲代码”。“写代码”就像是写文章一样,一篇好文章是用来给被人阅读的,别人读了之后有一种赏心悦目的感觉,而不是像读天书一样,分析半天才理解冰山一角。还要做到“尽量不让阅读者动脑筋”,符合上述标准的代码才是好代码。
怎样让阅读者感到赏心悦目呢?良好的代码书写格式可以很好的达到这一目的,合理地缩进,合理地加空行就是最常用的手段。这就像写文章段首缩进,段间要有一定间距是一个道理。

      怎样才能做到“不让别人动脑筋”呢?给代码加注释就是一种既简单又高效的办法,加了注释的代码就像是读带汉语翻译的英文文章一样,即使是非专业编程人员也能通过注释理解代码的功能。所以一份好代码,注释量是代码量的两倍。另外变量的规范命名也在很大程度上帮助别人理解自己写的代码,规范的命名就像是程序员之间的共同语言,“见其形,便知其意”。




       最后,现在的软件开发都是跨生命周期的,现在写的代码不光要考虑本次开发,在以后的维护和升级过程中都需要阅读原来写的代码。如果一份代码既没有良好的格式,又没有注释,那么以后他人就无法阅读,这种代码就成为一次性的了,用完即作废,无法阅读也无法复用。这样一来软件开发的时间成本和资金成本会大大增加。这样的软件开发不符合可持续发展的原则,要被“枪毙”。
       
       现在的软件公司,人员流动是再平常不过的事了,一个人走了,别人要想接替他继续完成工作,首先要做的就是要理解前一个人写的代码,符合编程规范的代码能让这一过渡变得非常顺畅,因为编程规范是程序员的“共同语言”。这也是可持续发展的表现。

       编程规范是程序员的立身之本,是程序员的命根子。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值