构建之法阅读笔记03
2016-03-26 11:50
162 查看
这周一直在做二柱子的问题,关于小学生四则运算的软件的编写,一直在说结对开发。我们也遇到了很多关于结对开发中的典型的问题。就比如说,应该用谁的思想来进行迭代开发?我们遇到一个输出问题后,是采用你说的字符输出还是我说的数组输出?由于看过邹欣老师的构建之法的第四章。有很多问题迎刃而解。比如,在两人的小团队中,也有谁做什么的摩擦,但是我们都对行为层来进行批判。不会伤害到人之间的感情,也比较容易能接受。这周我不光编程,还抽出时间阅读了《构建之法》第五章的内容。
阅读构建之法了解到 :
只有通过不断地练习,把一些底层的,小的功能与模块都解决了,后面再慢慢拼接,不断练习,才有时间和精力去解决更加复杂的问题。例如在平时的学习中,学好基本功,理解好所有的知识点,最后的复杂问题只是那些基本知识点的不断变换与拼接,掌握好基础是王道。
团队开发,对于一个程序员来说,是十分重要的,每个人在以后的工作中,都不可能单打独斗,都会融入到集体中去,发挥出集体的力量才能让你们的团队取得优异的成绩。然而,怎样才能融入到集体中去呢?
在团队开发中,掌握团队开发流程,以及软件开发团队的模式。熟悉自己所在团队开发的特点,及时的发表自己的意见,达成一定的公式。有利益自己在团队中的成长,也有利于自己团队实力的增强。
对于敏捷流程,书中给出了一些经验,焦点小组,就是找出一群目标客户的带便,同时讨论对于项目的要求,共同开发,深入面谈是为了进行详细的分析,广发而深入地了解用户的背景、心理、需求等,卡片分来是将大家收集的杂乱无章的客户需求进行归纳,总结。还有很多种方法都没有进行列举,但是却都是必不可少的。
敏捷开发就是注重在开发的流程中实时与客户交流,时刻注意用户需求分析,马上要进入团队开发了,希望我们的表情就是可以做好分析,共同协作。
构建之法读书笔记04
阅读构建之法了解到 :
只有通过不断地练习,把一些底层的,小的功能与模块都解决了,后面再慢慢拼接,不断练习,才有时间和精力去解决更加复杂的问题。例如在平时的学习中,学好基本功,理解好所有的知识点,最后的复杂问题只是那些基本知识点的不断变换与拼接,掌握好基础是王道。
团队开发,对于一个程序员来说,是十分重要的,每个人在以后的工作中,都不可能单打独斗,都会融入到集体中去,发挥出集体的力量才能让你们的团队取得优异的成绩。然而,怎样才能融入到集体中去呢?
在团队开发中,掌握团队开发流程,以及软件开发团队的模式。熟悉自己所在团队开发的特点,及时的发表自己的意见,达成一定的公式。有利益自己在团队中的成长,也有利于自己团队实力的增强。
对于敏捷流程,书中给出了一些经验,焦点小组,就是找出一群目标客户的带便,同时讨论对于项目的要求,共同开发,深入面谈是为了进行详细的分析,广发而深入地了解用户的背景、心理、需求等,卡片分来是将大家收集的杂乱无章的客户需求进行归纳,总结。还有很多种方法都没有进行列举,但是却都是必不可少的。
敏捷开发就是注重在开发的流程中实时与客户交流,时刻注意用户需求分析,马上要进入团队开发了,希望我们的表情就是可以做好分析,共同协作。
构建之法读书笔记04
相关文章推荐
- C日记——快速排序
- 【学习C++】2.cin与Enter
- Android SlidingMenu 开源项目 侧拉菜单的使用
- 移动开发的革命之路到底指向何方
- Java 中ThreadLocal类详解
- android项目中,java调用kotlin代码
- win10桌面和手机的扩展API,判断是否有实体后退键API
- win32平台而非linux平台下 深入分析Sleep(0)与Sleep(1)的区别
- iOS网络开发中的同步、异步和请求队列
- Java 对Map进行排序的实现方法
- Java图形界面基础-绘制乌龟可能会出现的问题以及浅谈Java中的静态属性
- 【02单表查询】——01:各阶段查询顺序和各阶段解释
- 多段图的最短路
- c++函数参数类型-引用
- HD 2048 数塔 DP(简单递推)
- hdu【1520】Anniversary party
- iOS音视频实现边下载边播放
- date 命令
- SVN——项目合作必不可少的工具
- 金庸《倚天屠龙记》中的一个瑕疵