处理延迟的代码
Handling deferred code
一些已经基本实现的功能被搁置到未来的开发阶段。当前阶段不需要这些代码,但是以后会需要,所以简单地删除它并不是一个有吸引力的选择。完成代码也被认为是一个没有吸引力的选择。我正在努力找出将此功能放入冷库的最佳方法,而不需要:
- 在源文件中留下杂乱
- 完全删除它(根据我的团队的愿望)
我没有立即看到处理这些"临时"冗余代码的最佳方法。我的一部分只是想标记代码库并删除违规代码。我这样做的理由是:
- 当(如果!)我们回到这个功能时,它可能需要一些改变,因为其他一切都会在 上移动
- 乱写代码(只会变得更多)破损/不完整的代码包装在#if 0感觉错误错误错误
- 在源代码控制中有一个有上下文的标记点更有用,如果这个功能以后重新实现
我在这里错过了什么吗?
我会创建一个分支,指向不需要的代码的修订,在master中继续开发,并在以后这些代码再次有用时合并这两个分支。
对不起,使用git词汇表,这个概念可以很容易地移植到其他vcs。
相关文章:
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 代码在main()中运行,但在函数中出现错误
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- 编译包含字符串的代码时遇到问题
- 我在c++代码中生成了一个运行时#3异常
- 如何在linux终端中同时编译和运行c++代码
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 在Linux for Windows上编译C++代码时出错
- 代码战士的延迟
- 如何在C 中添加代码延迟
- 我可以使用cocos2d-x调度程序来延迟一行代码吗
- 无锁代码中的延迟初始化
- 在程序继续执行的同时,如何使代码的两部分之间存在时间间隔或延迟?C++
- 在c++代码中添加人为延迟时会产生奇怪的结果.嵌入式Linux
- 模板代码无法编译(延迟查找)
- 在c++中增加代码执行延迟
- Arduino只在一部分代码中延迟
- 用C/ c++语言编写一个低延迟代码,自动处理缓存行大小
- 处理延迟的代码
- 延迟执行代码