毫无疑问,每一个编程的项目开发人员,都希望自己编出的是好程序,什么是好的程序?尽情地施展聪明才智,别出心裁,标新立异、奇思妙想、独树一帜、与众不同就是好的程序吗?我恐怕不能苟同。我认为好的程序应该具备如下几点:
严密性
(图片来源:RA官网)
(图片来源:西门子官网)
写文章,有中心思想,段落大意,在阐明一件事情时,你会围绕这件事情在一个文章段落里进行描述;
编程序,有核心控制,运行进程,面对一个控制对象,在一段梯级逻辑中,编辑相关的逻辑关系和工作状态处理。
写文章,你掌握的词汇越多,遣词造句的能力就越强,表述事情就越清晰准确;
编程序,你对指令的功能理解得越清楚正确,运用指令的能力就越强,在不同情况下能准确地选择适合指令。
写文章,描述相似事物类比的排比句,让人易读且更容易看清事物之间的联系,并有阅读美感;
编程序,工控对象很多情况下也具有对称性,如果你编写的程序逻辑关系上是对称性的,同样有阅读美感,并让人感到逻辑上。
写文章,有开头和结尾,概述式的开头和总结式的结尾前后呼应;
编程序,有初始化的处理和结束的处理,数据的进入和数据的送出信息流向清楚。
写文章,时不时的引用成语熟句,言简意赅,耐人寻味;
编程序,按需求引用专门的指令,调用特殊宏汇集,梯级简单,处理隐藏。