大型软件系统重构实战和案例分析--12月13-15日 上海.docxVIP

  • 22
  • 0
  • 约4.92千字
  • 约 15页
  • 2017-06-17 发布于湖北
  • 举报

大型软件系统重构实战和案例分析--12月13-15日 上海.docx

大型软件系统重构实战与案例分析课程背景软件重构面临的背景都是相似的,程序员们为了快速完成需求和上线而写出了最基本的代码,而在功能的不断扩充过程中,以打补丁的方式对代码进行扩充,中间还会面临着开发人员的变更和离职。逐渐的,代码就会越来越臃肿,渐渐的变得难以维护。糟糕的软件代码结构会有什么样的影响?首先是开发效率的降低,在糟糕架构下加进新功能,会受之前代码的影响,可能存在意想不到的改动点和问题点,开发和调试时间都会大大增加;其次是故障率的提升,在质量低下的代码中,总是容易藏着很多不易发现的坑,这些都会成为故障的隐患;同时,架构也会使得需求的完成大打折扣,使得设计好的目标,因为架构限制或者性能等原因,只能完成80%甚至更低。大多数软件开发方面的培训都是关于新系统的设计和开发,讲师教你如何从无到有创建出一个新的应用来。然而在真实的项目,许多产品如今往往依然运行在基于复杂架构设计和传统技术实现的遗留系统上,并依赖着它们, 如何摸索出有效方法应对这些遗留系统, 已经成为我们最需解决的问题之一。随着不同产品的推出、不同客户,不同版本的发布,需要维护的遗留代码越来越多,重构也就在所难免. 迄今为止所有的软件系统都会变成遗留系统,并且都遭遇了缓慢,不可抗拒的腐化,因此软件开发人员不得不面对既有系统的混乱代码.而本课程正是告诉你如何重构既有的遗留系统, 如何重构代码,重构设计,重构架构你需要该课程吗?

文档评论(0)

1亿VIP精品文档

相关文档