发表于: 2017-10-26 21:19:13
3 675
今天完成的事情:
今天了解了假数据,敏捷开发流程 ,回顾了项目中的难点部分
明天计划的事情:
明天师兄安排写一个知识项目的登陆页面
遇到的问题:
无
收获:
假数据:
前后端协作开发时,假数据由后端提供;
后端搭建好环境之后,第一件事不是直接写代码,而是提供好假数据;
一定不要让前端把能做的事情都做完之后,还坐等后端的假数据,虽然实在到了那种地步,前端自己也可以mock假数据,但是其实这样的时间消耗是没有意义的。
mock.js的作用是产生假数据,使得前端的开发独立于后端开发,而后端发开者可以根据前端开发者写的mock的结构来定制接口。
敏捷开发流程:
以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发!
核心:用户的需求进化
方法:迭代、循序渐进
敏捷开发原则:
1、快速迭代
2、需求评审
3、编写story/验收标准
4、多沟通,尽量减少文档
5、做好产品原型
6、及早考虑测试
复盘项目中的难点部分:
萝卜多项目前台
1、代码的封装
一开始我准备直接进行代码封装,但是在实际开发中不知道从何下手;在师兄提醒后才放弃,在开发的最后才慢慢进行封装,一点点优化代码,在这个过程中逐渐学会如何封装代码
2、自定义指令
关于自定义指令在任务开始就有在网上搜索相关资料学习,已有在开发中尝试写自定义指令,但是在写的过程中会出现各种问题,并且自己本身对自定义指令的了解很浅,所以也先放在一边,等到开发完成后才开始编写自定义指令,一点点的进行优化。
3、萝卜多前台的搜索部分
一开始完全不知道如何下手,只知道可以用传参的方法进行搜索;
但主要问题是如何获取参数
评论