我正在尝试解开一个承包商的代码(当然是未注释的)代码,这个代码在我当前的演出之前(并且我目前无法访问)我和我发现了三段我觉得很奇怪的代码希望有人可能会告诉我为什么这可能已经完成,因为我无法提出任何有效的理由,我希望其他人可能会在:)中提示我.
该应用程序的结构是一个Java Web应用程序,有一堆JSP和一些servlet.非常标准的东西......直到我遇到了四个类,这些类对于这个应用程序应该做的事情至关重要.这些类不会扩展HTTPServlet,而是包含一个main()方法.为了使事情更加混乱,类不会在项目的任何位置引用.就好像它们只是被丢弃在包含的包中以避免创建一个新项目?
我的问题简洁明了:有没有合理的理由让类包含main()Web应用程序中包含的方法?
不是真的有效,但我看到人们把测试代码放在主要方法中.在开发课程时很方便,但现在有很多单元测试框架可供选择,这一点毫无意义.
(嗯.我很想问你是否在我的老公司工作,但从其他的回答判断,这是一个比我想象的更常见的坏习惯.)
| 归档时间: | 
 | 
| 查看次数: | 530 次 | 
| 最近记录: |