个人认为做好一个程序主要在以下几个方面:
1、程序的设计思路——程序的灵魂,一个好的作品取决于它的设计,所有的技术都要为设计服务,所想的,所思考的,不应该拘泥于任何形式。
2、在设计思路形成后,数据结构的设计尤为重要,一个适当的、精确的数据结构可以为后续节省很多工作量。
3、模块化,将编码工作模块化细分,并逐一完成。这部分的工作强度较大,应该细分成一个个小的目标来达成,编码、调试这将占用程序设计的大部分工作时间。
4、最后页面的美工及运行测试,对非专业人员来将也费大量精力,如果在程序设计最初,页面的设计考虑在内,会相对简单。