c – 处理延期代码
作者:互联网
一些主要实现的功能已被搁置,直到未来的开发阶段.在当前阶段不需要代码,但稍后需要它,因此简单地删除它不是一个有吸引力的选择.完成代码也被认为是一个没有吸引力的选择.我正在努力找出将此功能放入冷存储的最佳方法,而无需:
>在源文件中留下杂乱
>完全删除它(根据我的团队的意愿)
我没有立即看到处理这个“临时”冗余代码的最佳方法.我的一部分只想标记代码库并删除有问题的代码.我的理由是:
>当(以及如果!)我们回到这个功能时,它可能需要进行一些改变,因为其他一切都会转移
>乱丢代码(只能变成更多)破坏/不完整的代码包含在#if 0感觉错误的错误
>如果稍后重新实现此功能,则在源控件中具有带有上下文的标记点会更有用
这里有什么我想念的吗?
解决方法:
我会创建一个指向带有不需要代码的修订的分支,继续在master中进行开发,然后在此代码再次变得有用时合并这两个分支.
请原谅我使用git词汇表,这个概念可以很容易地移植到其他VCS.
标签:c,version-control 来源: https://codeday.me/bug/20190903/1794858.html