使用 Gmail/ Yahoo 账号登录 | 登录 | 注册 | 全站动态

首页 博客 敏捷开发
  • 谭明智
    随着Agile 敏捷开发流程的流行,越来越多的公司采用敏捷开发流程用于软件产品和应用的开发。敏捷开发是一种思维方式和软件过程方法论,以及一系列的最佳实践,它能帮助团队开 发出更加符合市场需求的产品。 阅读全文
  • 谭明智
    敏捷开发是一种软件过程方法和工具,敏捷开发本身并不能代表架构设计。 但敏捷开发后,架构设计(内容和形式上)还是有了一定程度的变化。主要表现在架构设计的方式、内容、人员都会适当的发生变化。 阅读全文
  • 谭明智
    敏捷开发中的如下特性: a) 需求变化更频繁 b) 轻详细设计,没有那么多的架构和设计的时间 c) 反对冗余繁重的文档 d) 反对冗长会议和电话会议 e) 赞同代码就是最好设计和文档(Code is design and document),并通过重构自然呈现架构和设计 这些特性和传统的进行大量的架构设计,然后通过文档记录并沟通的方式有很大差别。敏捷开发中这样灵 活的方式就更要求有严 阅读全文
  • 谭明智
    许多人认为敏捷与CMMI是极端对立的,彼此抵消对方的成效。在传统方式与敏捷框架之间一直持续的论战中,各自的支持者纷纷列举出与对方水火不容的观点。对待事物我们要一分为二的看待,各取所长,互补缩短,既保证持久的稳定性,又要具备与时俱进的先进性。 阅读全文
  • smile
    敏捷,并不只是站立晨会,迭代总结,理论,文档,更需要的做的是,把它做出来。 阅读全文
  • 谭明智
    设计不足,则意味着系统复用性扩展性和灵活性差,系统僵化,不能应对将来的需求变化,或者将来修改和维护的代价和成本会很高,这当然是设计错误; 过度设计,则意味着为了实现这个设计要付出的额外代价,例如成本上升,缺陷可能性加大,提升维护成本,甚至降低系统性能。而可维护性和系统的高性能都是系统的隐性需求,这些需求没实现好,当然也是设计错误。 阅读全文
  • 谭明智
    敏捷方法可以快速的相应变化,它强调团队合作,人们专注于具体可行的目标(实现真正可以工作的软件),这就是敏捷的精神。它打破了那种基于计划的瀑布式软件开发方法,将软件开发的重点转移到一种更加自然和可持续的开发方式上。 阅读全文
  • 谭明智
    Grails(Groovy On Rails)框架的诞生,也将Ruby On Rails的模式移植过来,为Java领域的Web开发提供新的方案和活力。现在就开始我的Grails之旅,来体验Grails带给我们的敏捷。 阅读全文
近期发博客最多用户
个人空间排行榜
博客热门文章
最新评论
最新标签