20170202学习纪录
Objective 关于今天的课程,你记得什么? 1、拆解任务的时候一些太基础的必要功能是不需要写的; 2、你要写的应该是一些大块一些的功能,主要目的是用来作为开发的备选单元; 3、User Story(用户故事),这个名称其实是这个方法的最终目的,你要形成用户故事的列表,一个动作一个算一个故事,而我们所画而图标只是理清这个的过程; 4、本课新增了订单这个组件,所以我的猜想是,用户故事不单单是指人,更应该是指角色,也可以说是实体对象,对应的就是model里面的一个对象,我们从用户出发,最后会得出用户会做那些事情,涉及到那些对象,可以说这就是一个抽象的过程; 5、fork的意思是分叉,在github上的意义就是只从某个分支生成新的分支,和我们在本地做的git -branch其实意义是一样的,对应的,pull request的意义相当于在github上merge前的确认工作,和本地的merge也是相同的道理; 6、git clone这个命令不单是对于github上而repo有用,你本地上的其他专案也是可以运用到的; 7、使用cp命令把database.yml.example复制出一份database.yml的目的可能是不破坏原始的数据库,这样一旦改坏了,原始的example还在,不会影响后台的运行; 8、做事情要一专多能,这个专就是你的核心能力,也是你用来获取金流的根本; 9、xdite老师就是一个技术转型管理的例子,先技术,在带队,再老师,再管理; 完成了什么? 1、写了两篇ORID; 2、完成了购物网站的任务拆解和用户故事部分; Reflective 你要如何形容今天的情绪? 哎,在家的干扰真是太大,老爸又会老家去办事、老妈肠胃炎、姐姐话唠,哎哎哎,学习效率虽然比上班高,但是比起自己一个人的周六日还是差远了,在复制的情绪中学习,分心太多次,开始有烦躁的倾向,这个要控制住,看看如何解决这个问题。 今天的高峰是什么? 对用户故事有了新的理解。 今天的低点是什么? 干扰太大。 Interpretive 我们今天学到了什么? 1、做任务拆解的时候,一定要拆解到最小可实现功能模块,大模块不行,小功能也不行; 2、考虑用户故事的时候,除了用户外,还要额外考虑相关的组件,比如我们例子里的订单; 3、must have,是能实现使用的最少必要功能; 4、should have,是能拿的出手的功能集合; 5、could have是指额外增加的功能集合,就是非必须功能; 6、nice to have是具备后能让项目锦上添花的功能、侧重于修饰类,而非实用类; 今天一个重要的领悟是什么? 考虑项目的时候,不单单要考虑用户故事,同时还要考虑这个过程中的各个组件及对象,具体就是Model里面要有的东西; Decisional 我们会如何用一句话形容今天的工作? 干扰太大,断断续续。 有哪些工作需要明天继续努力? 1、完成招聘网站的任务;