`
fangang
  • 浏览: 860284 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
311c4c32-b171-3767-b974-d26acf661fb2
谈谈用例模型的那些事儿
浏览量:37620
767c50c5-189c-3525-a93f-5884d146ee78
一次迭代式开发的研究
浏览量:67633
03a3e133-6080-3bc8-a960-9d915ed9eabc
我们应当怎样做需求分析
浏览量:405587
753f3c56-c831-3add-ba41-b3b70d6d913f
重构,是这样干的
浏览量:85370
社区版块
存档分类
最新评论

我是怎样改善遗留系统的

阅读更多
我是怎样改善遗留系统的呢?这里给大家卖个关子,6月14日我会借助火龙果这个平台免费给大家讲课,破解遗留系统改善之道,到时候一定要来哟!

相关链接:http://www.uml.com.cn/communicate/ex_soft_refactor.asp

本讲座关注5个问题:
1.为何遗留系统维护越来越困难?
2.遗留系统都有哪些问题导致软件质量下降?
3.重构方法是怎样一步一步改善遗留系统的?
4.运用重构方法是怎样让遗留系统能够拥抱变化?
5.实践重构改善遗留系统应当注意什么?

本讲座讲解以下内容:
1.分析目前遗留系统的特点与面临的问题
2.演示一个遗留系统逐步退化的过程
3.一步一步演示该系统的重构改进过程
● 运用“抽取方法”解决大函数问题
● 运用“抽取类”解决大对象问题
● 如何提高代码复用,以及添加新功能如何复用
● 运用“两顶帽子”解决新功能的扩展
● 分层,建立领域模型
4.改进后的效果:我如何拥抱变化
● 如何应对需求的变化
● 如何应对技术的变更
5.应当注意的问题

你可以登录该网站网上报名,或者等我讲完以后下载实录。
分享到:
评论

相关推荐

    改善Java遗留系统的8个技巧

    技巧1:使用分析器  分析器提供了任何其他工具无法提供的功能,从而能够深入检查你的应用。如果你的应用已经有一年多时间没有被分析过了,那么它肯定会有大块大块的低效代码,潜伏在某个黑暗的角落。...

    高速公路智能视频系统设计方案.doc

    贝尔信智能视觉分析高速公路监控跟踪系统设计方案 1、 遗留物检测:为防止从车辆上滚落的物品或施工过程中遗留的物件影响道路情况,使用 遗留物检测模块,当有遗留物事件发生时通过光标、音频及联动三种报警方式...

    Working Effectively with Legacy Code(修改代码的艺术)

    修改代码是每一位软件开发...本书是一部里程碑式的著作,针对大型的、无测试的遗留代码基,提供了从头到尾的方案,让你能够更有效地应付他们,将你的遗留代码基改善的具有更高的性能、更多功能、更好的可靠性和可控性。

    【创新创业材料】矿山地质环境治理系统工程-可行性研究.zip

    《矿山地质环境治理系统工程可行性研究》是一个为响应可持续发展战略,针对矿山开采后遗留的环境问题所设计的综合性解决方案。该报告由一支充满创新精神的大学生团队编制,旨在通过科学的方法和先进的技术手段,实现...

    修改代码的艺术(2)共 5

    本书是一部里程碑式的著作,针对大型的、无测试的遗留代码基,提供了从头到尾的方案,让你能够更有效地应付它们,将你的遗留代码基改善得具有更高性能、更多功能、更好的可靠性和可控性。本书还包括了一组共24项解...

    修改代码的艺术(1)共 5

    本书是一部里程碑式的著作,针对大型的、无测试的遗留代码基,提供了从头到尾的方案,让你能够更有效地应付它们,将你的遗留代码基改善得具有更高性能、更多功能、更好的可靠性和可控性。本书还包括了一组共24项解...

    修改代码的艺术(5)共 5

    本书是一部里程碑式的著作,针对大型的、无测试的遗留代码基,提供了从头到尾的方案,让你能够更有效地应付它们,将你的遗留代码基改善得具有更高性能、更多功能、更好的可靠性和可控性。本书还包括了一组共24项解...

    修改代码的艺术(3)共 5

    本书是一部里程碑式的著作,针对大型的、无测试的遗留代码基,提供了从头到尾的方案,让你能够更有效地应付它们,将你的遗留代码基改善得具有更高性能、更多功能、更好的可靠性和可控性。本书还包括了一组共24项解...

    修改代码的艺术(4)共 5

    本书是一部里程碑式的著作,针对大型的、无测试的遗留代码基,提供了从头到尾的方案,让你能够更有效地应付它们,将你的遗留代码基改善得具有更高性能、更多功能、更好的可靠性和可控性。本书还包括了一组共24项解...

    【清华】 软件工程(完) 视频.txt

    19.2.4遗留系统服务 19.3使用服务的软件开发 19.3.1工作流设计和实现 19.3.2服务测试 要点 进一步阅读材料 练习 参考书目 第20章嵌入式软件 20.1嵌入式系统设计 20.1.1实时系统建模 20.1.2实时编程 20.2体系结构模式...

    修改代码的艺术(英文版)

    本书是一部里程碑式的著作,针对大型的、无测试的遗留代码基,提供了从头到尾的方案,让你能够更有效地应付它们,将你的遗留代码基改善得具有更高性能、更多功能、更好的可靠性和可控性。本书还包括了一组共24项解...

    working effectively with legacy code(修改代码的艺术)

    本书是一部里程碑式的著作,针对大型的、无测试的遗留代码基,提供了从头到尾的方案,让你能够更有效地应付它们,将你的遗留代码基改善得具有更高性能、更多功能、更好的可靠性和可控性。本书还包括了一组共24项解...

    PowerTool系统维护工具 更好用的补丁工具绿色

    看雪论坛的我是土匪, 卡饭的dl123100,leisong,zxjzwy,曲中求,紫瞳魔圣 嬴政天下的橡树, 非凡论坛的gda1139等热心朋友, 提供出现蓝屏时的dump文件,帮助我找到很多问题, 希望大家如果不幸遇到蓝屏时,把dump文件...

    煤柱下特厚煤层动压巷道稳定性与控制技术研究

    从围岩应力、围岩强度与支护方式三个方面结合FLAC3D数值模拟进行了系统研究,结果表明:遗留煤柱下方形成应力集中区,遗留煤柱尺寸越大,下方应力峰值越小,而下层煤巷道与煤柱外错25m时所处应力环境得到极大改善。...

    tuxedo培训教程.doc

    它提供了一个开放的环境,支持各种各样的客 户、数据库、网络、遗留系统和通讯方式。 BEA TUXEDO使分布式关键任务应用系统具有大型主机的性能,从而使这些应用系 统能够应付数以千计的用户,大交易吞吐量,多并行...

    tuxedo培训教程(1).doc

    它提供了一个开放的环境,支持各种各样的客 户、数据库、网络、遗留系统和通讯方式。 BEA TUXEDO使分布式关键任务应用系统具有大型主机的性能,从而使这些应用系 统能够应付数以千计的用户,大交易吞吐量,多并行...

    架构风格与基于网络的软件架构设计

    延迟、增强安全性、封装遗留系统的中间组件(intermediary components)。我描述了指导 REST的软件工程原则和选择用来支持这些原则的交互约束,并将它们与其他架构风格的约 束进行了对比。最后,我描述了从在超文本...

    《程序员》杂志2012年第1期.pdf (免费积分下载)

    其中他向芬兰的同事们宣布,已经决定与微软战略结盟,并同时将Symbian、MeeGo和Qt三大拥趸颇众的平台打成遗留系统。还记得他是怎么说的吗? “设备之间的竞争已经演变为生态系统之间的竞争。我们的竞争对手并非通过...

Global site tag (gtag.js) - Google Analytics