在线测评项目是一个实现网上考试,练习的网站,在这次项目中我负责后台登录、顺序练习以及分类练习。最开始我认为这种在线测评考试主要就是数据交互,并不涉及比较深的逻辑。事实证明我错了,如果要做好这种项目,是非常考验逻辑以及思维。
首先是练习,练习判断在前台比较合适,但这需要对数据进行一些隐藏;再写JavaScript代码时,这需要想好一些逻辑处理,比如点击上下题和答题卡时,这里面读取内容应该是相同的,共用代码块相似。而我写的就很乱,发现有许多都可以优化的,不需要大量重复代码。其次这种做题的判断是能通用的,也就是说需要后台用同一个方法,根据不同条件来提供不同的数据,也就是需要数据库语句,这就涉及到多个条件的组合,因此做任何事都不要眼高手低。而且还需要做到代码整洁,代码有条理化,这便于之后的优化;通过多次的项目,我发现自己写的代码很乱,这降低了开发项目效率。不过没能将题目中的选项做到随机,这也是一个遗憾吧!
做分类练习时,这块做得和顺序练习差不多,就是需要改变SQL语句,其次在数据库关联其它表时,需要考虑清楚需要关联哪些表,争取能一次性将SQL语句完成,这都能节省开发时间,提高效率。其实在写之前还是需要先滤清楚需求有哪些,想要的效果是什么,只有了解了所有需求才能一步写出完整的SQL语句,才能一步整理好思路,这都能节省大量时间。写数据库语句就需要先搞明白达到的效果是什么,有哪些情况会用到,而不是单一情况或者特殊情况。
这次的项目我的参与率不高,因为我感觉这些内容的思路殊途同归,就是用不同技术的事情。不过这还是有问题的,就是容易眼高手低,一定程度上,技术的掌握不够深入,也就是说对技术可能达不到深入的理解。这还是需要大量练习,养成思考全局布局的习惯。
通过这次在线测评团队项目,让我明白最大的敌人就是自己,要想做好一个项目还是需要勤奋,多思考。否则就会在平时一步步荒废,因为事物都是向前发展的,要么进要么就是淘汰。
0条评论
点击登录参与评论