加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 客户留言

这么糟糕的代码你怎么好意思让别人维护

时间:2018-10-06 10:25:43  来源:本站  作者:

  如果你是软件开发者,你将学到一套实践方法以构建易修改的代码,因为代码在应用当中经常需要修改。对于和软件开发者合作的管理者来说,本书会向你展示为何引入这9个基本的实践方法,会使你的团队更加有效地交付软件,而不至于让软件演变成遗留代码

  从不同的角度出发,一群成功的软件开发者努力找到了一个轻量级的软件开发流程,命名为敏捷软件开发流程。通过持续不断地及早交付有价值的软件使客户满意,这一承诺是敏捷流程的核心。换句话说,敏捷理论摒弃了用增加流程来保证质量的方式,建议流程更加精简,好让开发者有更多的时间实施更切实际的工程实践。

  敏捷2001年就已经诞生了,但是在软件行业中依然未被广泛理解。许多组织只实施了一个或者几个简单的敏捷实践,诸如站立式会议和两周冲刺,然后就声称自己已经敏捷了。

  单纯去掉需求说明文档而没有用软件开发者和产品负责人之间的交流取代,并不是敏捷的初衷。我们需要深入其中,去了解敏捷中隐含的精髓,并不仅仅是有一个产品负责人然后抛弃所有文档,而是要真正地将对话的主题从如何去做变为做什么和为什么这么做。

  @fwQGmC9qUrAKYX :依然是敏捷。首先相信优秀的工程师的实践是可以复制的,给团队以自信。对于怎么做可能想清楚做什么为什么做更重要。开发过程中快速迭代,持续集成,同时添加必要的测试,有利于及时发现问题,提高软件质量。对于遗留代码则是多步修改,一点点进化,而不是一次完成。

  @匿名:了解标题中遗留代码一词的使用非常重要。一旦完成一段代码并继续执行下一个任务,它就是遗留代码 - 从那时起,一切都是维护。正如作者所指出的,维护成本远远超过代码创建。作者阐述的九种做法旨在提高代码质量,从而降低您之前编写的代码的后续维护费用。

  @嘉陵:很容易让人觉得内容很水的书,但其实面对遗留系统代码,你要做的还是那些反复重复的最佳实践,我关注作者怎么把大道理再用自己的经历说一遍,比如敏捷宣言,作者关注到Jeff Sutherland说采用敏捷的第一成功要素是追求技术卓越,技术卓越你注意到了吗?

来顶一下
返回首页
返回首页
推荐资讯
相关文章
    无相关信息
栏目更新
栏目热门