发布于 2010-06-01 20:46:59
36楼
仁者见仁、智者见智的问题。
个人观点:基本原则是稳定、可靠!
其次是条理和逻辑清晰。
还有功能完善,辅助条件、保护条件完善。
以及便于扩展。包括程序的通用性强,接口的扩展、程序移植的扩展、上位连接、功能实现的扩展等等。
而对于程序的简洁性方面,个人观点是尽量简洁,但不要过于简洁。尽量简洁是要减少不必要的环节,但过于简洁的话会导致程序的可读性、扩展性差。比方说我曾经写过的一个RS485串口通讯程序,当时选用了用间接寻址方式写的,程序段较短,看似简洁,可是一旦需要修改,比如又增加了设备等,修改很麻烦。而且实话说,过了一段时间后,由于不是经常使用间接寻址,回头自己看自己的程序都要看半天才想起当时怎么想的。
没有个性的签名就别签了。