关于开发的一些小技巧

在我们开始学习写程序的时候,程序往往比较简单,也就百十来行,因此可以随心所欲的写,不必考虑太多。但是在实际的开发中,就不能这样了,因为在开发中代码量往往非常庞大,如果随心所欲的写代码,那么后期的维护难度是难以想象的。

下面介绍一下开发中的小技巧:

  1. 在开发之前,应该先进行顶层设计,这个是最重要的!!!首先设计出代码的大致框架,需要用到哪些功能的函数这些都需要实现设计好,这样的话,具体的开发才有章法可循。如果上来就直接编码,想到啥就写啥,这样的代码框架无疑是混乱的。在团队开发中这一点尤为重要,通过顶层设计来分配每个人具体的任务。在最终的debug阶段也是通过代码的整体框架来找问题(代码框架是否有问题,如果不是则是某些模块存在问题)。
  2. 将源码分为多个文件编写,这样容易阅读和维护,当然设计文件的分块是比较考验一个人的功底的,要注意文件之间的切分与联系。
  3. 给常量取别名在代码中需要反复用到,并且不是需要经常修改的常量,就可以给其取一个别名,例如代码中要用到某一个文件路径,我们可以给文件路径取一个别名,以后修改数值就直接修改这个别名的值就行了,不需要到源码中去修改每一个路径字符串。例如在C语言中常见的语句:define max 100。在这里要注意一下,对于需要用户频繁修改的变量就不要给其设置别名了。
  4. 设计合理的函数,设计函数的重点是参数和返回值的设计,参数需要保持精简,不要有冗余,函数的返回则确定了函数的功能,设计函数的返回值也是一个重点。
  5. 变量名的可读性,变量名不要随便取i, j, k什么的,变量名最好能大致反映其含义,便于代码的维护和交接。
  6. 代码复用,工程代码中很多都是流水代码,有一些正确性得到验证的函数是可以直接使用的,不需要自己重复造轮子,学会套用代码也是一项重要的能力。
  7. 要写注释!!!!这个很重要,很多人不喜欢写注释,在后期的维护和项目交接的时候就会造成很多困难。
  8. 学会阅读代码,现在很多时候都是在进行二次开发,因此在开发之前都需要花一段时间去阅读代码,先了解模块的基本功能,再具体到函数的参数、返回值等。
  9. 保存相应的历史版本,有时候我们可能开发了新的版本,发现新版本效果并不理想,这个时候想退回到之前的版本,如果之前没有保存相应的版本,势必会严重影响开发进程。

猜你喜欢

转载自www.cnblogs.com/mlgjb/p/10712511.html