我目前正在做一个项目。我在电子邮件功能方面遇到了一些问题,我已经多次尝试解决这个问题,最新的似乎已经解决了这个问题。
对于每次重写,我都创建了一个新类来保存新代码。这似乎不是最好的解决方案,因为每次我必须通过代码并跟踪对类的引用并更新它们,每次重写只更改实际发送电子邮件的代码,函数输入并且名称一直是一致的。
我已经查看了版本控制,但这对于提供解决方案并没有特别帮助,这很可能是由于我自己缺乏对该主题的了解。所以这就是我正在寻找的:拥有一个具有多个版本的类的实例,最好没有其中的所有旧代码来帮助阅读。但是我想访问旧版本,这样如果一个功能/特性以前存在并且没有内置到当前版本中,我可以看到它是如何实现的。