要编写出优秀的编程程序,可以遵循以下建议:
保持方法简短扼要
方法应该尽量在首屏完全显示,避免滚动页面查看。
一个方法最好保持在5-20行之间,具体视情况而定。
getter和setter方法通常只需一行代码,作为类成员的存取访问器。
避免使用同一个变量用于不同目的
变量应只用于一个目的,通过使用常量(如C++中的const,Java中的final)来提高代码的可读性和编译器优化。
变量和方法名称应描述功能
代码应易于理解,尽量少用缩写,除非是公认的简写习惯。例如,src表示source,pos表示position,prev表示previous。
思路要简单
尽量写简单易懂的代码,避免过度复杂化。
在编写过程中,如果发现代码难以理解,应停下来思考思路是否有问题。
代码量要小
尽量少打一些字,提高机器执行效率,也便于他人理解。
代码量小意味着源代码量和机器码都少,有助于理解每句代码的作用。
良好的模块化
每个程序应很好地模块化,分层定位准确。例如,驱动功能应向上提供接口供调用,向下操作硬件实现功能。
适当的注释和缩进
在必要的地方加上空行,区分不同的函数。
函数体中的语句应根据结构缩进,使代码更易读。
函数应有注释,说明其功能和参数。
掌握编程语言
熟练掌握所使用的编程语言,需要超强的记忆力和丰富的编程经验。
了解编程语言的特性和最佳实践,能够高效地利用语言特性。
有想法和创新
编程不仅是体力劳动,更是编程者思考的结果。
尝试使用巧妙的算法解决问题,不断挑战自己,创新思路。
广泛学习
编程涉及的知识面很广,不仅限于计算机科学。
了解与程序相关的所有知识,以便更好地与他人沟通和协作。
多请教和学习
向编程高手请教,学习他们的编程思想和技巧。
通过阅读文档、参与社区讨论、观看教程视频等方式不断学习新知识。
通过遵循这些建议,可以逐步提高编程水平,编写出更牛叉的程序。