发表于: 2017-05-23 21:53:44
2 983
今天完成的事情:详细编写前台开发方案,下午由李莎莎师兄和李绍博师兄对开发方案进行评审。在评审过程中,李绍博师兄给出了一些提示,获得了一些对复盘项目的思考的东西。评审完后,进行禅道的拆分,目前前台拆分了1/3,计划先做静态页面,然后再集中突击js部分。目前只是拆拆出来静态页面部分和首页部分js。
明天计划的事情:开始公共部分,例如顶部和底部导航栏的静态页面的编写。抽空接着拆禅道。
遇到的问题:
今天下午进行开发方案的评审时,李绍博师兄给出了一些值得自己去思考这个项目到底该如何实现的问题。比如,在讲到找职位中最新职位和推荐职位的时候,我开始预想是通过路由,点击最新职位或者推荐职位,将这个区域都换掉,换成一个布局一样,显示有点区别的页面。师兄就提出来,为什么要换的问题。当时,我说,因为如果用点击事件的话,可以实现,两个按钮文字之间的转换,下方的数据也会重新按需要进行请求再渲染,查看更多的功能也会请求不同的值,但是似乎牵扯太多,不如都换一下,这样就是多写几行js文件,逻辑上更清楚一些。但是师兄又提出,对这两种方法对比的问题,那个更好,更容易达成,更少代码的问题。我觉得需要再思考一些,等做到那块,对比一下,看看到底用那个更好!
还有,师兄提到了开发流程的问题,实际项目中,产品讲解之后,前端,后端,设计是同步进行开发的,也就是说前期并没有样式,也没有现成的后端接口,是需要互相沟通交流来确定的。开始前端只是按照产品给的原型,显示原型的静态页面,进而实现产品要求的功能,期间也许原型或者局部还会有调整,有变化,这都是不可预知的。所以,前期就是按原型写页面,与后端交流,需要定什么接口,传输什么数据,返回什么数据等,尽快实现功能和预期的效果。然后到后期ui把图发过来,再添加样式,进行美化页面的工作。原来程序是这样的,和自己以前想的不一样。不过,目前复盘的接口是现成的,ui图是现成的,所以,就按原计划,先写静态页面,再做js了。
收获:
通过方案评审,从师兄那里学到了学的真实项目上的知识。但首于现在所学有限,对于师兄提出的有没有多套方案,进行比对,不同方法,实现同样的效果,择优使用的要求,还是有差距,达不到,只能是手头有什么思路,从任务中获得的一点经验,去完成项目,希望以后还能学到更多,慢慢地达到师兄的要求。
评论