码迷,mamicode.com
首页 >  
搜索关键字:敏捷软件开发    ( 256个结果
敏捷软件开发——一个例子:copy程序
应用程序中有3个模块,或者子程序。copy模块调用另外两个模块。copy从read keyboard中获取字符,并把字符传递给write printer模块。 。。。。需求在变化:     希望copy可以从纸带读入机中读入信息:如果变量值为false,就像以前一样从键盘读取信息。槽糕的是,现在已有许多其他程序正在使用copy程序,你不能改变copy程序的接口。改变接口会导致长时间的重新编译和...
分类:其他好文   时间:2014-09-10 21:10:41    阅读次数:270
敏捷软件开发——重构篇
代码往往会腐化。 随着一个又一个新特性的添加,处理一个有一个的错误,代码的结构逐渐退化。 如果对此置之不理的话, 这种退化最终会导致纠结不清,难于维护的混乱代码。     xp(极限编程 eXtreme Programming)团队通过经常性的代码重构来扭转这种退化。重构就是在不改变 代码行为的前提下,进行一系列小的修改,旨在改进系统结构。每个改造都是微不足道的,几乎不值得去做, 但是所有...
分类:其他好文   时间:2014-09-04 23:46:10    阅读次数:484
敏捷软件开发——项目版本迭代
开发人缘和客户决定迭代规模,一般需要两周。同样地,刻骨选择他们想要在首次迭代中实现的素材(功能)。他们不能选择与当前开发速度不符的更多的素材。     迭代期间用户素材的实现顺序属于技术决策范畴,开发人员采用最具有技术意义的顺序来实现这些素材、 可以串行的实现,完成了一个再完成下一个,或者分摊这些素材,然后一起并行地开发。     一旦迭代开始,客户就不能再开遍该迭代期间需要实现的素材。除了...
分类:其他好文   时间:2014-09-04 23:43:30    阅读次数:465
敏捷软件开发之原则篇
1、我们最优化先要做的是通过尽早的、持续的交付有减脂的软件来使客户满意。 2、即使到了开发的后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势。 3、经常性地交付可以工作的软件,交付的间隔可以从几周到几个月,交付的时间间隔越短越好。 4、在整个项目开发期间,业务人员和开发人员必须天天都在一起工作。 5、围绕被激励起来的个人构建项目。给他们踢空所需的环境和支持,并且信任他们能够完成工...
分类:其他好文   时间:2014-09-04 10:32:59    阅读次数:207
敏捷软件开发宣言——常读常新
我们一直在实践中探寻更好的软件开发方法,身体力行的同时也帮助他人。由此我们建立了如下价值观……
分类:其他好文   时间:2014-08-06 18:01:41    阅读次数:210
敏捷软件开发宣言
敏捷软件开发宣言http://www.agilemanifesto.org/iso/zhchs/我们一直在实践中探寻更好的软件开发方法,身体力行的同时也帮助他人。由此我们建立了如下价值观:个体和互动高于 流程和工具工作的软件高于 详尽的文档客户合作高于 合同谈判响应变化高于 遵循计划也就是说,尽管右...
分类:其他好文   时间:2014-08-06 17:48:21    阅读次数:203
结对编程
结对编程(英语:Pair programming)是一种敏捷软件开发的方法,两个程序员在一个计算机上共同工作。一个人输入代码,而另一个人审查他输入的每一行代码。输入代码的人称作驾驶员,审查代码的人称作观察员(或导航员)。两个程序员经常互换角色。在结对编程中,观察员同时考虑工作的战略性方向,提出改进的意见,或将来可能出现的问题以便处理。这样使得驾驶者可以集中全部注意力在完成当前任务的“战术”方面。观...
分类:其他好文   时间:2014-07-31 23:56:50    阅读次数:518
敏捷软件开发之TDD(一)
测试驱动开发即TDD是敏捷软件开发方法的重要组成部分。TDD是从极限编程中发展而来,它既可以用在设计时也可以用在开发实践中。TDD把业务需求转化为可以运行的测试代码并具有如下的优点1.TDD从一开始就保证了code的质量2.大多数TDD开发人员编写出来的code都遵循SOLID原则3.TDD确保了代...
分类:其他好文   时间:2014-07-07 12:58:13    阅读次数:262
项目设计之一-------------项目包的设计原则(原)
很久之前把几大名著《敏捷软件开发》、《设计模式》、《大话设计模式》、《重构-改善既有代码的设计》、《轻量级J2EE企业应用实战-Struts+Spring+Hibernate整合开发》等研究了一遍,然后就想做个项目来综合以上知识,现在把项目设计的思路写出来。包的设计最好遵循包设计六大原则。前三增加内...
分类:其他好文   时间:2014-06-28 09:45:00    阅读次数:292
项目设计之---------- 类的设计原则
类的设计最好遵循5大原则,1、单一指责原则,2、开放封闭原则,3、liskov替换原则,4、依赖倒置原则(抽象不应依赖于具体,相反,具体应该依赖于抽象),5、接口隔离原则(就是接口细分,一个接口内的方法应该是用户都需要的)。具体参考《敏捷软件开发》第2部分(第98页)类的设计估计要用到许多模式,注意...
分类:其他好文   时间:2014-06-28 09:33:33    阅读次数:177
256条   上一页 1 ... 23 24 25 26 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!