我有一位开发人员问过我是否有办法从部署中排除某些代码。
我们直接从源代码管理中的最新代码运行调试和发布版本。 她会检查代码,不希望它出于各种原因包含在构建中。 (这可能是一种动态设计,但这是一个很长的故事)
我已经考虑过告诉她只是评论入口点,但这将限制她完全测试的能力,而且它在我们拥有的几个单片应用程序中很难实现。
我曾经考虑告诉她保存代码,但我们仍然坚持使用似乎不支持搁置的VSS 6。 (是否存在模仿搁架的黑客攻击?)
我想过告诉她要包含precompilier指令来包装她想要排除的代码。
所有这些解决方案都有明显的问题,所以我想我会尝试询问互联网社区。
你们都为这类问题做了什么?如果遇到这些问题,你会怎么做?
感谢您的帮助。