java - 审计检查员征求意见

标签 java

我有一个java程序,每天早上自动运行,并且包含几个彼此独立的方法。有时我必须做测试,所以我会注释掉所有我没有使用的方法。这是一个问题,因为有时我忘记取消注释代码,程序可能会运行几天,而没有人发现它没有完全运行。

有没有办法为此设置自动检查?

解决方案:我决定添加一个计数器来计算运行的方法的数量,并在数量错误时返回错误。

最佳答案

审核随机插入的评论?坏主意。

使用revision control ,例如 Git对于您的项目(如果您还没有)。然后事情就变得非常简单:

(如果您已经使用版本控制,请向下看#2,并忽略我的答案的其余部分)

enter image description here

  1. 在上图中,“远程存储库”将是您存储原始的当前开发版本(无测试注释)的位置。

  2. 通过从此存储库中提取最新源来设置要执行的单元测试。

  3. 为了进行黑客攻击,请为自己获取一个单独的副本(在图像“本地存储库”及其相应的“工作目录”中)并在那里进行注释/取消注释/测试。

  4. 除非您将更改“推送”到“远程存储库”,否则您的单元测试将使用“远程存储库”上提供的未注释的干净版本运行。

  5. 完成测试并向代码中添加一些有值(value)的内容后,提交并“推送”到“远程存储库”。

  6. 下次运行测试时,他们将获得新的(好的)代码。

  7. 利润。

注意:“远程存储库”和“本地存储库”实际上只是术语。它们也可以在同一台机器上。

关于java - 审计检查员征求意见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10904900/

相关文章:

java - 直接从 eclipse 发布 .war 到远程 Web 服务器(FTP、SSH)

java - 解析 JSON 数据并将其保存到 MongoDB

java - 如何安全地将用户 GUI 输入数据传递给 SwingWorker 并使用该数据?

java - 在 libGDX 中将四元数应用于相机

java - 询问 ZonedDateTime 是否在标准时间或夏令时 (DST)

java - 用于访问特定选项卡内容(如果存在)的通用 xpath

java - 使用 Spring HATEOAS 构建模板化搜索资源 uri

java - Eclipse RCP 更改启动画面的任务图标

java - 如何使用 Twilio 在当前通话中添加另一个号码?

java - 将 ArrayList <Characters> 转换为字符串