做软件的第一步是需求分析,规划程序,不要嫌浪费时间,不这样做才浪费时间呢;
各个模块之间追求低耦合度,这样便于模块的重复利用和以后的修改与维护,这是一个原则;
使用C++,而不是C,在解决一个问题的时候,C++其实更加方便;
虽然在一般的c++编程环境中,C和c++都可以使用,但是还是尽量用c++;
用软件工程的思想去思考软件的制作,从一开始就这样;
调试,再调试;优化,再优化;
不要过份依赖IDE,即使在RAD工具中,许多属性在代码中设置会更灵活一些;
发现问题,解决问题,先是问题的专家,然后才是解决问题的专家;
关键的是问题本身,而不是编程语言本身。掌握解决问题的方法比掌握语言本身更加重要,语言只是工具,重要的是使用这一工具去解决问题;
软件的开发我认为和考试不一样,考试是先简单后复杂,而软件开发是先做复杂的,再做简单的;
编程是一项兴趣,也是一项工作。把两者要结合起来,不要只当做兴趣,这样你会不严谨的,不要只当作工作,这样会枯燥的。
从一开始就写标准的代码,语法按照某种代码规范来写,这样会对以后更好些;
阅读(803) | 评论(0) | 转发(0) |