关闭

从 FingBugs的错误来看JAVA代码质量(五)

REC_CATCH_EXCEPTION Bug: Exception is caught when Exception is not thrown Pattern id: REC_CATCH_EXCEPTION, type: REC, category: STYLE This method uses a try-catch block that catches Excep...
阅读(98) 评论(0)

从 FingBugs的错误来看JAVA代码质量(四)

错误码:RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE   Bug: Redundant nullcheck of bean1, which is known to be non-null Pattern id: RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE, type: RCN, category: STY...
阅读(56) 评论(0)

从 FingBugs的错误来看JAVA代码质量(三)

错误码:SE_NO_SERIALVERSIONID Bug: WindowHandlerManager$MySingleSelectionModel is Serializable; consider declaring a serialVersionUID Pattern id: SE_NO_SERIALVERSIONID, type: SnVI, category: B...
阅读(66) 评论(0)

从 FingBugs的错误来看JAVA代码质量(二)

错误码:DM_FP_NUMBER_CTOR Bug: Method OnlineLicenseDAOTest.testUpdateOnlineLicenseByOnlineMerchantId() invokes inefficient Double.valueOf(double) constructor; use OnlineLicenseDAOTest.java:[line 81] ...
阅读(86) 评论(0)

从 FingBugs的错误来看JAVA代码质量(一)

错误码:WMI_WRONG_MAP_ITERATOR 案例一: 案例二: Bug: Method JTAMainFrame.initView(JFrame) makes inefficient use of keySet iterator instead of entrySet iterator Pattern id: WMI_WRONG_MAP_ITERATO...
阅读(48) 评论(0)

Log4j输出格式控制---PatternLayout参数含义

Log4j输出格式控制---PatternLayout参数含义...
阅读(141) 评论(0)

FindBugs-IDEA的使用

我们通常都会在APP上线之后,发现各种错误,尤其是空指针异常,这些错误对于用户体验来说是非常不好的,但其实大部分的问题,我们都能够提前发现. 在编写代码的过程中,可能不会时时刻刻记得检查空的引用,还有删除没有用过的变量,在我们自己测试的过程中可能难以发现问题,一旦app上线,用户的使用环境改变,这些潜在的问题就可能会冒出来. 当然这这只是对于我这种经常写出空指针异常的小白而言的,编程风格良...
阅读(92) 评论(0)
    个人资料
    • 访问:602次
    • 积分:15
    • 等级:
    • 排名:千里之外
    • 原创:0篇
    • 转载:7篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档