督导系统C端总结
在暑假下半时间里,我参与了学风督导系统C端的开发。这是学校分配下来的一个任务,主要用于监督教学情况,改善学风。在此期间,我学到了学校课程里学不到的东西,受益匪浅。
首先我了解到开发一个软件的流程,先要配好开发环境,如编译器,svn,数据源等。然后对软件的功能逐一分解成哪些先做,哪些是技术难点要攻破,再对此进行合理的分工,并且每天要报告进度再继续分配任务。在师兄的带领指导下,我基本掌握了开发的流程并且迅速融入到团队开发的环境中。
另外,我对C++Builder的开发环境和里面控件属性更加熟悉了,对数据库的设计也有了更深入的了解。一段时间后,我能把C++的知识运用到系统中了,并且会考虑到代码要做好安全性检查,如出错处理,抛出异常。也在规范的要求下,学会把代码写好注释和控件命名规范,方便阅读和后期维护。
个人而言,最大收获是培养了自己的独立解决问题的能力。在开发期间会出现很多很多的问题,难住了,问人,可以,但下次再出现同样的问题,一样不会解决。所以个人觉得先要经过自己的思考和试验,再请教较好。当然,与别人沟通可以更全面地解决好问题。
最后,感觉开发的时候我们更多的时候注重于功能实现,很多时候忽略了效率问题。个人觉得低效的程序是不值得使用的,就算你功能再好付出沉重的代价足以“瑕”掩过“瑜”了。希望在日后的开发中我们能多考虑下效率问题,写出更漂亮的代码。