集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1092|回复: 0

编程做好这六点,你就是大师了

[复制链接]
zhiweiqiang33 发表于 2014-8-8 09:30:31 | 显示全部楼层 |阅读模式
程序设计是每一名电子工程师的必修课程,在数字电子迅速发展的今天,程序设计对于电子工程师来说,正变得越来越重要。

  程序设计拼的其实就是经验,总是在走过许多弯路之后,才能吸取教训,才能刻骨铭心,将人的想法转换成机器语言,编程的目的是一样的,但是同一个问题每个人的想法不一,虽然都是殊途同归,但是执行效率、稳定性、可移植性、可读性却大相径庭。我们无法做到最好,但是完全可以做得更好,如果你无法超越别人,那你可以不断地尝试超越自己,不经意的某一天,你发现原来你已经是大师了,原来进步是如此的简单。以下的几点经验纯属个人的一点拙见,如赞同则纳之,如不同,愿闻高见。

  一、 为你的变量、函数起一个有意义的名字

  名字很重要,不要用a,b,c,d,a1,a2之类的名字,这样的变量名字让人不知所云,云里雾里,几乎不具备可读性。变量或者函数的名字一定要有意义,当然变量有不同的类型,最常用的来说,有全局变量、局部变量,可以在变量名前加上不同的字母,如cWK_WS_DispMD,vWK_WS_DispYear,这里面小写字母c、v分别代表了不同的变量类型,在变量中可以多加一些下划线,以使得名字易读明了,尽量使用英文的缩写,不要用汉语拼音,不要以英文不好为由,英文不好可以去网上查,只有你想不到的,没有你查不到的,如果你拒绝改变,就是拒绝进步。增强程序的可读性,做好了这一点,你已经向前走了一大步,坚持,你将大受脾益,获益匪浅。

  二、 注意代码的格式

  代码的格式体现出一名程序员的素养,正所谓“码如其人”,这一点绝对不容忽视,可能有人说这是人尽皆知的准则,但是我还是要在拿来强调一番,程序的编写其实并不是难点,大部分的时间我们都花费在了程序的调试上,反复的推敲每一句代码去寻找问题的所在,好的格式不仅可以增强美感,也会提高你解决问题的速度,增强程序的可读性。这里提醒大家,在编写程序前,有的编程环境中可以修改一个空格或者TAB键所占用的字节长度。

  调整至你自己看着舒服就可以了,并且编程时要多使用TAB键,这样更利于你调整格式,加快编程速度。

三、 添加尽可能详尽的注释

  不要总觉得自己当时记忆深刻,甚至刻骨铭心、终生难忘,时间总是会无情地证明你是错的,为你的程序添加详尽的注释,比如变量的用途、函数的调用关系、参数说明、函数功能等等都要尽可能详细地写明,有时候即使是写下来,过一段时间再回头看时还要在琢磨一阵,若是不写,后果可想而知,别人就更没法读你的程序了。

  这是我为一个函数写的注释,当然每个人都有自己的写法,我一般这样来写的,仅供参考哈。

您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-7 05:19 , Processed in 0.056041 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表