D语言项目管理版本控制D 对从同一份源码生成多个版本的程序提供了内建的支持
它替代了 C 预处理程序的 #if/#endif 技术
废弃随着代码不停的演进,一些旧的库代码会被更新,更好的版本代替
同时旧的版本必须可用以支持旧的客户代码,旧的版本可以被标记为 废弃的
可以通过编译器的一个选项来判断使用废弃版本代码的版本是否是合法的,这样一来负责维护的程序员就可以更为轻松的判断哪里是依赖于已经被废弃的特征的
没有警告D编译器不会为可疑的代码生成警告
代码要么可以被编译器接受,要么不能被编译器接受
这样就不会引起有关哪些警告确实是错误而那些不是的争论,也就没有如何处理它们的争论了
对编译器警告的需求本身就是不好的语言设计的表现
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。