学完JSP和Servlet,给1708班布置了一个小项目作业,一个简易图书管理系统,分管理员和读者,管理员添加删除书籍,读者借书和还书,功能很简单。
我手痒,一起做一做这个小项目。不用上课就是不一样,瞬间觉得时间多很多,能空出时间来做项目。
先在脑海中构思了几个功能模块,大致画了个蓝图就开始动手了。首先把各类包建好,然后试着写书籍列表模块。一切从零开始,缺少很多东西,少一样,补一样,补着补着,偏离原来要做的模块,因为做得散,脑袋思绪混乱,不知不觉开始感觉到疲劳。
一个模块没做好,想着要先把另一个模块做好,转向另一模块;这个模块刚写了两句,觉得应该一个个模块做完,又回去写原来的模块。晕头转向,最后做了堆零散的工作,没有一项完整的业务是完成了的。
模块之间往往互相关联,所以单独做好一个模块比较难。如果系统是已经设计好的,那么可以留好接口,等其他模块做好再接上来。我现在全凭大脑来计划和构造,还要思考编码的问题,负担太重,一个上午我就已经疲惫不堪。
我决定先构思好路径,取名,定好接口再做。一刻不停的设计,思考,午休,吃饭,睡觉,都在想这些,一旦钻入一个项目,我真的无法自拔。其他事情,一律不想做,有人找我就很烦,只要这个项目没做完,其他事情别想做,计划好的框架学习都被无情推迟。
写好规范文档,写好结构,思路清晰了,编码快了起来,一鼓作气把国际化的内容也做完。
经历一番辛苦劳作,初步作品终于完工了,界面简洁美观,中英完美切换,漂亮高大上,越看越喜欢,对自己的作品很满意。
本来还有功能要做,有些地方也可以优化,但真的不想做了,做了两天,做得要吐。一旦退出来,就再也不想钻进去。
网友评论