我在代码中有一些导入和方法以错误的方式使用,人们无法获得整个过程的上下文并调用错误的方法,例如setter。如果我有类似@Deprecated的东西,它可以突出显示/敲击/下划线方法,并在有人使用它时显示som信息。例如,有人设置了一些甚至没有持久化的变量,因为他认为它会持续存在。另一个人改变了一种方法并破坏了十几种使用情况,因为他不了解它们。
我使用Java7和IntelliJ Idea 14
答案 0 :(得分:0)
不要使用注释,而是防御性地编程,检查你得到的参数是否有意义。编写测试以验证提供无效输入时会发生什么。
我认为自动化测试,良好的方法名称等比一些花哨的IDE插件更有效,可以阻止其他开发人员调用错误的方法。