敏捷
文章平均质量分 74
weeweee
1、5年java程序开发经验,熟悉JavaEE及其相关技术;3年研发团队管理及软件设计经验<br/>2、享受编程的乐趣,喜欢简洁的代码,热爱阅读<br/>3、善于学习新的知识,对新技术上手较快;有较强的环境适应能力,具有良好的团队协作精神,能吃苦耐劳,性格活泼开朗,善于与人相处
展开
-
Principles behind the Agile Manifesto
Principles behind the Agile ManifestoWe follow these principles:Our highest priority is to satisfy the customerthrough early and continuous deliveryof valuable software.Welcome c转载 2012-11-12 22:31:32 · 219 阅读 · 0 评论 -
Manifesto for Agile Software Development
http://www.agilemanifesto.orgManifesto for Agile Software DevelopmentWe are uncovering better ways of developingsoftware by doing it and helping others do it.Through this wor翻译 2012-11-12 22:03:11 · 427 阅读 · 0 评论 -
敏捷宣言遵循的原则
敏捷宣言遵循的原则我们遵循一下原则:我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。即使到了开发的后期,我们也欢迎需求的改变。敏捷过程是利用变化来为客户创造竞争优势。经常性的交付可以工作的软件,交付的间隔可以是几周到几个月,当然,交付的间隔越短越好。在整个项目开发期间,业务人员和开发人员必须天天都在一起工作。围绕被激励起来的个体来构建项目。给他们提供所需的环境和支持,翻译 2012-11-13 22:46:29 · 368 阅读 · 0 评论 -
敏捷开发中的设计原则
敏捷性是以微小增量的方式构建软件,那么我们该如何设计软件呢?在敏捷团队中,全局视图和软件一起演化。每次迭代,团队都改进系统设计,使设计尽可能适合于当前系统。团队不会去花费许多时间去预测未来的需求和需要,也不会试图在今天就构建一些基础结构去支撑那些他们认为明天才会需要的特性。更愿意关注当前的系统结构,并使它尽可能的好。在《敏捷软件开发:原则、模式和实践》一书中提出几种设计原则:单一职责原原创 2012-11-17 22:13:56 · 1165 阅读 · 0 评论 -
极限编程简介
现在我们有很多敏捷过程:SCRUM,Crystal,特征驱动开发(Feature Driven Development,FDD),自适应软件开发(Adaptive Software Development,ADP)以及极限编程(eXtreme Programming,XP)。今天这里简述一下极限编程。极限编程是敏捷方法中最著名的一个。由一系列简单却互相依赖的实践组成。客户作为团队成原创 2012-11-16 21:57:38 · 644 阅读 · 0 评论 -
软件腐化
随着时间的推移,各式各样的修改、新增需求会使软件变得越来越难以维护。软件逐渐的变得腐化了。但软件出现下面这些气味时,就表明软件正在腐化。僵化性(Rigidity)很难对系统进行改动,哪怕是最简单的,因为每个改动都会迫使许多对系统其他部分的改动。应该是代码的耦合太厉害了。脆弱性(Fragility)对系统的改动会导致系统中和改动的地方在概念上无关的许多地方出现问题。导致这原创 2012-11-16 23:07:04 · 1116 阅读 · 0 评论 -
TDD简介
2001年2月《敏捷宣言》签定,宣告了敏捷开发运动的开始。敏捷的开发方式引起越来越多开发者的关注,世界上出现了各种各样的敏捷软件开发方法, SCRUM,Crystal,特征驱动开发(Feature Driven Development,FDD),自适应软件开发(Adaptive Software Development,ADP)以及极限编程(eXtreme Programming,XP) 等等原创 2013-08-04 21:58:11 · 4165 阅读 · 0 评论