1. 明确模块要实现的功能,着重明确需要提供的接口,并在编程中对接口进行思考和改进,力求在其它模块的调用过程中,无论本模块如何改动,都不会对其他模块造成影响
2. 编写代码的过程中,应该做好注释的工作。本人在前期开发的过程中,经常懒得写注释,造成以后再用到这部分代码时,就会如同重新写一遍一样,重新阅读,明确每个函数的功能,输入,输出,以及返回值代表的意义等。
建议:建议养成写注释的良好习惯
在每个函数之前,注明函数功能
在每个函数之前,注明返回值的意义
在函数的形参中,注明那些参数是输入,哪些是输出,方便调用者的使用
在网络编程中,常常会涉及到自己定义数据结构,在一方对数据进行封包,在接收方,进行解包的运算。这种情况下在封包解包的函数注释中尽量画出数据包的格式,方便代码的阅读
总之一句话,写出来的代码要具有可读性和易读性。
3. 在模块测试时,提供规范的示例代码,表明如何对模块的接口进行调用,如有需要最好可以附加图标对调用的流程加以说明。
4. 耐心:在调试程序的过程中,需要静下心来,认真的将程序所发生的错误进行定位,本人常常采用缩小范围的方式,对错误进行定位。比较有用的一种方法,是输出调试信息,可以帮助开发人员确定错误发生的位置。
5. 养成良好的记笔记习惯:
在编写,调试代码的过程中通常会遇到这样那样的问题,养成良好的记笔记的习惯,将自己遇到的具体问题和解决方法,记录下来,方便以后查阅。博客其实是一个很好的笔记本哦~~
6. 注重细节问题:
编程中经常会由于一个小的错误的疏忽就会导致整个程序的正常运行,如
在函数的形参中涉及到指针问题时,在函数体中在使用之前需要对指针进行判定,以免使用了空指针,或脏数据,对程序的结果造成影响。(如使用assert函数)
Coding的一些感想
最新推荐文章于 2025-08-15 22:21:07 发布