[干货满满] 给大家分享个 Java 工具库,绝对能提高你的工作效率
資深大佬 : 17701762115 2
详见: https://github.com/LJWLgl/CommonUtil
大佬有話說 (40)
详见: https://github.com/LJWLgl/CommonUtil
然而我看了以下你的代码,你也没做到这几点啊。
注释没有,UT 也几乎等于无。
己所不欲,勿施于人。
点看了几个文件的代码, 看的不多, 说说一眼看去的几个感觉, 你斟酌:
– java doc 你注重 @author, 没什么但是 @since 不是时间, 而是某 method 是什么版本引入的
– 避免拼写错误, 特别是 package name, 比如”modle” 没这个东西
– package name 一般是单数, 当然你非要用复数也可以, 但是要统一, 不能一会这样, 一会那样. 同理, class name 也是
– 大都是 utilclass, static methods 挺好的, 但是要 DRY, 你里面很多自我重复的逻辑实现, 万一哪里有问题, 你要改所有的地方. static 也是可以抽离的
-至于注释, test coverage, 就不说了, 上面有人说过
你咋跟我前公司 CTO 一样,鄙视中文的东西 > getCurrentDate(),获取当期日志,只包含日期
就单从获取 ip 这个 load 的方法,我就质疑这东西的实用性。 吞掉了所有 Exception,还 sout 出来一个字符串。