`
李宏喜
  • 浏览: 118704 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

从读KentBeck的书籍,而对渐进式设计的个人理解

 
阅读更多
  一,要写好代码,  结构应该是可以"动"的。
  二,要有clear feedback, 要理解程序的结构。
  三,人们都说过度设计,在设计的开始阶段,不能考虑的过于详细,如果设计过度是否会造成浪费呢。通过最简单,最直接的方式,完成最基本的功能,然后在以后的迭代中,再添加新的功能。设计是不可能一步到位的
  四, 是要保证一个平稳的特性流

 
 
 
     
  
分享到:
评论

相关推荐

    KentBeck揭秘Facebook开发部署流程

    目前就职于Facebook的极限编程创始人KentBeck在近期发表的一篇与别人合著的论文里向大家详细介绍了Facebook的开发与部署流程。  显而易见,Facebook的工程师们不会像传统软件行业那样使用瀑布模型进行开发,他们...

    try_tdd:测试驱动开发-@KentBeck编写,@ twada编写

    这种方法有助于提高代码质量,减少错误,并促进更好的设计。 在TDD流程中,我们首先编写一个测试,这个测试应当明确地定义了我们期望的软件行为。测试通常使用单元测试框架来实现,如JUnit(Java)、ScalaTest...

    TDD-KentBeck-multiCurrencyMoney:基于贝克的书的 TDD 练习,在第 10 章之后没有遵循他的步骤

    TDD-KentBeck-multiCurrencyMoney 基于贝克的书的 TDD 练习,在第 10 章之后没有遵循他的步骤 当我开始阅读 kent beck 所著的《TDD By Example》一书时,我觉得我会在Eclipse时跟随他的练习。 由于这不是我的第一次...

    敏捷测试指引(3)-用面向技术的例子支援程序员

    这里适用的一个是测试驱动开发,在KentBeck的书中 敏捷测试指引(3)-用面向技术的例子支援程序员 软件测试 为了帮助讨论和理解,我把“敏捷项目中的测试”这一主题分解成4个区分的主题。今天,我讲一下我们怎样...

    什么是重构,什么不是重构

    而且这听起来也不是重构…  重构(Refactoring)这个词最初由MartinFowler和KentBeck给下的定义,它是  一种修改,使软件的内部结构更容易理解,在不改变软件的可见行为方式前提下使软件更容易变更…它是一种有节制...

    [测试驱动开发].Kent Beck Test.Driven.Development.By.Example

    Kent Beck作为极限编程(Extreme Programming,XP)的创始人之一,对敏捷开发有着深厚的理论基础和实践经验,他的观点和方法在软件开发领域具有广泛的影响力。 测试驱动开发是一种软件开发方法,其核心思想是在编写...

    面向开发的测试技术(一):Mock

    引子:自上世纪末KentBeck提出TDD(Test-DrivenDevelopment)开发理念以来,开发和测试的边界变的越来越模糊,从原本上下游的依赖关系,逐步演变成你中有我、我中有你的互赖关系,甚至很多公司设立了新的QE...

Global site tag (gtag.js) - Google Analytics