代码之家  ›  专栏  ›  技术社区  ›  Joseph Garvin

如何将向后兼容的代码与主代码完全分离?

  •  9
  • Joseph Garvin  · 技术社区  · 16 年前

    我感兴趣的是,人们提出了什么策略来分离维护应用程序主代码向后兼容性所需的所有粗糙逻辑。换言之,这些策略使您的代码看起来更接近于没有向后兼容性问题,除了单独的独立源文件之外。

    怪癖是一个不错的策略,但是你必须在你的应用程序中的所有适当的地方设置用于怪癖检查的钩子,并且不同的怪癖类型的检查会有所不同,等等。似乎应该有专门用于此任务的样板的库。另一个问题是如何强制执行怪癖不会被滥用,因为通用的钩子会钩住应用程序的任意块。

    2 回复  |  直到 16 年前
        1
  •  10
  •   Didier Trosset    16 年前

        2
  •  0
  •   elifiner    16 年前