随笔分类 -  X&A系列

摘要:版权申明:本文的翻译没有获得作者的授权,所以这篇译文仅作为学习使用。禁止任何人转载此文获作为商业用途,如果有任何人认为这篇文章侵犯了你的权利,请来信告诉我们。Martin Fowler在过去几年中,敏捷方法(agile methodologies)(也被称为轻量级方法,lightweight methodology)正在迅速升温。它能够有效的解决软件开发中的官僚作风,让大家的注意力重新集中在软件的... 阅读全文
posted @ 2005-06-30 22:41 冰戈 阅读(883) 评论(1) 推荐(0) 编辑
摘要:写的实在是太好了,是我见过的对极限编程诠释的最好的讲义,没理由不转载 什么是Pair Programming Pair Programming是一个编程模式(Programming pattern)。两个程序员并排坐在一台电脑前,面对同一个显示器,使用同一个键盘,同一个鼠标一起工作。他们一起分析,一起设计,一起写测试例子,一起编码,一起单元测试,一起整合测试(Integration T... 阅读全文
posted @ 2005-06-28 22:40 冰戈 阅读(2315) 评论(1) 推荐(0) 编辑
摘要:首先什么是敏捷开发呢?敏捷开发指的是一种面临迅速变化的需求快速开发软件的能力! 敏捷软件开发宣言: ·个体和交互 胜过 过程和工具 ·可以工作的软件 胜过 面面俱到的文档 ·客户合作 胜过 合同谈判 ·响应变化 胜过 遵循计划虽然右项也有价值,但是我们认为... 阅读全文
posted @ 2005-06-28 22:10 冰戈 阅读(1501) 评论(1) 推荐(0) 编辑
摘要:为避免链接失效直接引用原文极限编程与敏捷开发在按照我的理解方式审查了软件开发的生命周期后,我得出一个结论:实际上满足工程设计标准的惟一软件文档,就是源代码清单。 简介 2001年,为了解决许多公司的软件团队陷入不断增长的过程泥潭,一批业界专家一起概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原则,他们称自己为敏捷联盟。敏捷开发过程的方法很多,主要有:SCRUM... 阅读全文
posted @ 2005-06-27 11:03 冰戈 阅读(1413) 评论(0) 推荐(0) 编辑
摘要:接上文:[XA]转:软件开发方法--XP(eXtreme Programming)编程讲义一 No overtime. ®超时工作会吞噬开发组的精神和热情 ®利用版本计划会来改变项目的范围和时间要求 ®项目进度拖延时通过增加资源来改进也不是推荐的方法 Testing ®All code must have unit tests. ® All code must pass ... 阅读全文
posted @ 2005-06-26 08:58 冰戈 阅读(1401) 评论(1) 推荐(0) 编辑
摘要:本文主要讨论的主题: ®什么是XP方法? ®发展沿革 ®主要思想 ®项目应用案例? 什么是XP方法? ®eXtreme Programming ®XP 是以开发符合变化的客户需求的软件为目标而产生的一种方法, 它的成功得益于它对客户满意度的特别强调,XP 使开发者能够更有效的响应客户的需求变化,哪怕在软件生命周期的后期。 ®是一种经历过很多实践考验的软件开发方法. 已经被成功的应... 阅读全文
posted @ 2005-06-26 08:45 冰戈 阅读(1817) 评论(0) 推荐(0) 编辑
摘要:这三篇姊妹篇是Brian Swan 写的,十分的不错,是关于敏捷开发的好文章,看完后相信你能对敏捷开发有一定的了解1.敏捷软件开发(上篇)http://zdnet.com.cn/developer/code/story/0,3800066897,39375631,00.htm2.敏捷软件开发(中篇)http://www.zdnet.com.cn/developer/code/story/0,380... 阅读全文
posted @ 2005-06-24 08:23 冰戈 阅读(1038) 评论(0) 推荐(0) 编辑
摘要:今天在网上查了下XP(eXtreme Programming)极限编程的使用时机发现我们以前做了的、现在正在做的、以及以后很长一段时间内将做的项目都符合条件,都可以使用极限编程,但是为什么不用呢?先来看看来自UML工程组织的原文《XP(极限编程)应该在什么时候使用》http://www.qualitytd.com/information/AboutXP.htm 文章不长直接引用如下: [极限编程(... 阅读全文
posted @ 2005-06-23 18:02 冰戈 阅读(5105) 评论(11) 推荐(0) 编辑
摘要:一直以来对敏捷软件开发十分感兴趣,可是由于很多原因,只是局限在理论阶段,前不久发现一个讨论的好去处Java视线论坛(http://forum.javaeye.com)他们那个软件工程和敏捷开发方法版做的十分好,比csdn的软工版强很多,人气也旺,可惜我注册时间太短,没有发言权,其实这种挺好,先强制性的让新手熟悉论坛的规则,便于管理;另外还有几个关于软件工程特别是极限与敏捷的外文网站,我常去的有ht... 阅读全文
posted @ 2005-06-23 09:28 冰戈 阅读(1249) 评论(2) 推荐(0) 编辑
摘要:我在与同事同学谈到极限编程的配对编程时往往会遭到一系列的反对,产生巨大争议,按他们的理解配对编程根本就是个笑话,他们认为这种开发方式几乎干不成什么事,会将时间消耗在一系列的协作上面,其实我认为这是一种观念束缚,但是他们为什么会反映这么强烈呢?什么是配对编程?配对编程有什么优势呢?大师Laurie Williams(http://collaboration.csc.ncsu.edu/laurie/)... 阅读全文
posted @ 2005-06-22 11:46 冰戈 阅读(4371) 评论(21) 推荐(0) 编辑
摘要:一直以来对敏捷软件开发的一些方法、原则感兴趣,有很多想法,但是由于工作上用的比较少、而且没人交流,所有那些只是存在于理论层面,希望与大家共同把这些理论知识运用到工作或实践中去,但是对于该组织的发展不是很了解,希望创始人 Milestone及各位团队成员、有兴趣的同仁来发表下意见,希望能把咱们这个虚拟团队发展壮大!我去年看过了大作《敏捷软件开发》,现在准备重新看一遍,希望能得到更多敏捷软件开发方面的... 阅读全文
posted @ 2005-06-21 14:11 冰戈 阅读(705) 评论(4) 推荐(0) 编辑

点击右上角即可分享
微信分享提示