万码学堂2017级学生许*堃
项目感言:
通过为期一个月的项目实训,我和组员们共同努力,大体上完成了宠物领养网站这个项目。从最开始的项目讨论,到后来的设计项目,再到实际动手去做项目,在这个过程中我们一点点的从对网页的制作的较为生疏的状态到比较熟练的状态,进步是能够感受到的,但是在这中间我们也发现了一些问题。
首先,对项目总体的设计思考不够细致。在最开始的讨论项目的功能以及和老师讨论的过程中,我们基本上确定了数据库的建立以及整个项目的做法和分工。但是我们在做到接近尾声的时候,发现了最开始设计的功能以我们目前的能力难以实现,以及在写某一功能时发现数据库中缺少某个表或者缺少某列,还有就是实现某些功能需要另外一个人在某一项功能中往数据库中某列添加数据,但是我们在设计数据库的时候没有考虑到这个问题,或者是在做这个方法的时候根本没有考虑到别人,只考虑了自己的项目能不能够实现,而数据库中那一列就没有给值,最后的解决方法就是改方法,实在做不了的就只能删掉,这也导致了我们的项目白白浪费了不少时间,还有就是实际做出来的项目没有预想中的效果。
其次,对整个项目需要的逻辑和代码的不熟练。从动手做项目开始,我们始终面临了一个不大不小的问题:实现某样功能需要怎么写代码。这里所说的怎么写不仅仅是对各种代码的不熟练,还有逻辑方面的问题,实现什么功能需要写什么代码,怎么写代码。这个问题我认为不只是各种代码所能实现的功能的不够熟练,还有就是对我所写的部分的逻辑不够清晰,导致了在写代码的过程中出现了或大或小的问题,并且在出问题时的纠错不是很好进行,同样拖慢了项目的进程。
最后,对项目的做法设计不合理。对于我们组来说,在有些地方的做法确实不是很合理。比如最开始我们在做帖子、论坛等部分的时候没有考虑分页问题,认为分页可以放在比较后面去写,但是写到最后发现不论是jsp,servlet还是dao都要进行修改,而这个修改比较的麻烦,因为其他的功能基本上都完成了,所以在最后写分页的时候也是比直接写这个分页是要难的,这就是设计的不合理的地方。
以上三点我是在项目实训的过程中发现的比较明显的问题。在今后的学习中,我会更加 注重联系,我相信随着学习的深入和练习的增多,以上缺点都能够被有效克服。