分享 关于敏捷开发中,队员角色,制定计划,评估效率,code review,design review 等的课件

yfractal · 2013年08月10日 · 最后由 yfractal 回复于 2013年08月11日 · 3369 次阅读

未完,先翻译到这了。 这个课件说的是,敏捷开发中,队伍的问题。比如成员的不同角色,制定计划,评估速率,code review,design review等。我简单的翻译了一部分。

大家看看,如果大家觉得有用,而且觉得我翻译的还能看,我会把剩下的翻译完的!

这个是berkeley 一门关于软件工程(具体说是software as a service)的课程的课件,在Edx https://www.edx.org/

(和coursera的性质一样) 上有这门课,13号开课,讲rails的进阶,版本控制,设计模式,重构,javascript,安全等。第一个作业有两个部分,一个是实现typo的一小个功能,之后是修bug。

这门课程有两位老师,一位是 计算机软硬件接口的作者之一(搞硬件的搞软件了,微软,google开始做电脑手机了。。。。)。质量应该是很高的!

翻译的,翻译的不好。。。大家讲究看。 http://pan.baidu.com/share/link?shareid=3807848256&uk=2872539264

berkeley的课件 http://pan.baidu.com/share/link?shareid=3851554470&uk=2872539264

再介绍下这门课程。这门是给高年级准备的课程。假定学完了cs61a和cs61b。分别用的是sicp的pyton版本,java讲的数据结构(感觉比清华那本数据结构简单不少,但有大的项目。。。两门我都看了一点,都没看完。。。。),这两门课程 berkeley网站上都有非常全的资料,能找到。即假定学这么课的人有不错的变成基础,但没学过ruby。

但这门课是给没学过ruby的人讲的,觉得首要目的是讲一些软件工程中的比较好的思想,然后是用ruby和rails进行实践,同时用到了TDD,BDD等。但讲的很到位(我认为是最到位的了),虽然不全,但重点的,常用的都讲到了。阅读量很大,而且很难(个人能力的问题吧)。

共收到 3 条回复

略显凌乱 不过还是感谢

EDX那链接不对吧

#1楼 @Levan 一会重新写下! #2楼 @blackanger 改过来了。edx建议翻 墙

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册