文件名称:ExpAnn:使用到期日期注释代码,并在到期时收到警告
文件大小:18KB
文件格式:ZIP
更新时间:2024-06-27 14:43:45
Java
ExpAnn(到期注释) 使用到期日期注释代码,并在到期时收到警告 代码并不意味着永远存在,除非它像航海者 1 号那样穿越星际,因为总会有更好的替代方案出现并弃用旧代码。 代码,就像大多数产品一样,应该有一个有效期; 过期模块的重写是不可避免的,但这种过程的时间表很少提前声明; 出于以下目的(仅举几例)添加代码时,应明确声明代码到期日期: 临时解决方法(例如,直到库的下一个版本提供缺少的功能) 创建将进行 A/B 测试的功能; 它可能不会坚持下去 构建最小可行产品 测试版 API 在没有过期检测机制的情况下发送易腐烂的代码是软件开发膨胀的一个秘诀; 未在现实世界中使用的过期代码是未检测到的错误的巢穴; 维护过期代码是一种没有人应该支付的税。 声明程序元素到期日期的一种方法是稍后将其删除的 TODO,但它看起来不正式,并且在构建时很难检查; 另一方面,注释提供了一种获得更好结果的正
【文件预览】:
ExpAnn-master
----gradlew.bat(2KB)
----gradlew(5KB)
----annotation()
--------src()
--------build.gradle(38B)
----LICENSE(11KB)
----gradle()
--------wrapper()
----.gitignore(222B)
----README.md(2KB)
----settings.gradle(76B)
----annotation-test()
--------src()
--------build.gradle(191B)
----build.gradle(78B)