JAVA测试感受
JAVA测试感受
这次JAVA测试我们考核了ATM的应用,JAVA的第一节课就让我们利用自己假期所学的相关知识做一个JAVA的项目。我们虽然大一学习了C,C++的代码编程,又在小学期系统的提升了C++的算法程序,但对于用JAVA编写ATM的存取款,还是有一定的难度。
当我拿到这个题目的时候,心里想的是一步一步往下编代码,遇到不会的就跳过,毕竟这种类型的项目我们在C++小学期的时候也有过练习,所以我觉得应该不会太难。但一个小时过后,我发现自己的思路混乱了,卡在某个小项目上,无法前进,又用了半个小时的时间,仔细调试,程序能运行了,但却不知道如何编写下一个步骤,以及应该编写哪一个功能,当时的我感觉自己的代码无法完成了,局限于某个小功能无法前进。随后的时间里我的程序几乎没有任何进展,直到最后,我也没有完成ATM项目的预期功能。当测试结束的时候,老师的几句话打开了我的思路,让我认识到做项目,不只是简单的写程序,而是要有自己的思想,对于代码,我们的要求是它必须正确,能够按照程序员的真实思想去运行;第二个的要求是代码必须清晰易懂,使别的程序员能够容易理解代码所进行的实际工作。但对于做项目这些远远不够,这次的JAVA测试就让我深有体会, 对于编写JAVA项目来说,它的前期准备工作尤为重要,要进行需求分析,功能分析(前台和后台),前台:几大模块 各具备什么功能(比如商品页,分类,订单页,付款)后台:几大模块 各具备什么功能(比如登陆,修改,上传,删除,改变)用户实(比如id,名字,密码,邮箱,订单,状态,激活码,状态码)创建项目,功能分析:建立包结构。只有前期工作做到位,才能在后期的进展中游刃有余。
总的来说,我们要学习的东西还有很多,除了JAVA的编程技巧,更重要的是要学习编程思想,有自己的独立判断的能力,能够掌控全局,实现整项目的运转,而不是卡在某个小功能上无法前进,导致整个项目止步不前。这次测试中掌握的东西远比书本上学到的东西要重要,我觉得在今后的编程中除了编程代码技巧的提高,也要注重注重编程思想的提高。