项目做完了,不算太难,都是讲过的知识的综合运用,要想写出更多的功能以及更有效率的代码,就需要你更深厚的编码能力了,这需要平时不断的思考、练习 以及 总结。
软件开发也是不能急进,必须按照规范来做。最开始的一定是数据库的设计工作,当中包含了程序的各种业务逻辑实现所需的数据表和字段,这些都代表什么意思,我们编码之前一定要总结下来,而不是凭空地想象。我知道到产品代码在最开始的运行的时候都是需要初始化各种常量以及变量,以及做一些安全性的判断,所以我在开头两天一直琢磨着这些,也边想边试着写。
我们在做这个项目的过程中也遇到了不少的技术问题。从执行效率低到中文乱码,我们经历了太多太多。但是我们并没有被这些技术问题吓到,万码学堂的各位老师尽心尽力地给我们指导,帮我们解决了一个有一个技术难题,我们最终完成了项目的开发。
在做后台的过程中,一开始我只注重写代码,实现功能,功能越强大越好。大部分时间放在了写代码、实现功能上去了,致使最后测试的时间不够用,一些错误没有及时得到更正,出现了一些本可以避免的错误和问题。更严重的问题是之前的数据库已经设计好了,但在用的过程中才发现其不能满足项目需求,导致了一些功能无法实现。最后只能重新去整改数据库,发现数据库本身的设计就存在失误。所有的这些都将促使我以后会更加注意项目分析、设计,尤其是数据库部分。
还有一个问题就是未考虑到电脑的显示器大小不一样,导致项目在显示器较小的电脑上会发生换行的问题,严重影响客户对我们项目的整体印象。对于所有问题,我以后都会多加注意,防止再发生。
单丝不成线,独木不成林,浑身是铁能打几根钉子?做项目靠的不是个人的英雄主义,而是靠团队的全力协作。我们组的项目不是最好的,但是我们最终完成了项目。如果再让我们一起做项目,我们一定会更团结,更努力,做出更好的项目。
小结一下吧:
1、限定时间要完成的项目,不使用不清晰的思路和写法,开始写之前一定做好思路梳理和规划,定下每天需要完成的进度。(实际做项目时,如果完成不好或完不成,不仅砸了自己的招牌,还会给别人“不行”的感觉,所以要慎重);
2、在编写过程中可能会有新想法,可以适当调整,但都应该以保证项目完成进度为大前提来做。
3、整理一个业务逻辑,不能光靠想,对于较复杂的业务逻辑,应该用txt或整理逻辑结构图来罗