用重构来改善现有代码的设计.pdfVIP

  • 1
  • 0
  • 约8.88千字
  • 约 6页
  • 2023-09-05 发布于湖北
  • 举报
用重构来改善现有代码的设计 Walker Lan 问题起源 PD (Portable Document)/UCF (Universal Communications Format)作为WebEx 的core component 之一,一直关系着WebEx Meeting 的核心竞争力。随着功能的逐渐增多和增强, PD/UUCF component 的代码也逐渐庞大,Binary Size 最大的文件atpdmod.dll 已经是1.8MB 左 右了。多少年了一直希望能减小DLL size,增强WebEx meeting 在会议启动过程中的竞争力。但 是拆分DLL 的计划一直因多种原因(such as extreme complexity, resource lack, stability, urgent new features )未能实施。同时,由于老的设计架构某些地方改过很多次和庞大的代码量 (超过 100 万行),导致在现有代码基础上添加新功能和fix bug 都时 有如履薄冰的感觉。面对不能 拆分DLL,但需要改善代码,提高代码的可维护性和可读性,我们运用了代码重构的部分思想 和技术来改善既有的代码。以下是平时应用代码重构的一些经验

文档评论(0)

1亿VIP精品文档

相关文档