On Mon, Oct 14, 2013 at 12:03 PM, dam6923 . <dam6...@gmail.com> wrote: > Just a couple of immediate thoughts (just starting to look things over...) > > In SevenZFile.java > > Constructor... > 1) Close file on exception instead of the current technique of keeping > a "succeeded" flag. > 2) Move setting the password to the last line of the constructor so > that it isn't stored if an exception is thrown at any point. > > General... > 1) I see a few instances of > if (file != null) { > try { > file.close(); > } catch (IOException ignored) { // NOPMD > } > file = null; > } > Can we snag the the IoUtils close methods in this project? > > 2) The class JavaDoc comments are wrapped after about 50 characters.. > extend to 80?
120 is common in active [commons] projects these days. Gary > 3) There's a 'leaked resource' warning on line 190. A > ByteArrayInputStream is not being closed, which makes sense as closing > it does nothing, but for completeness sake perhaps or to protect > against a time that the input-source could change and then it really > is leaking. > 4) Non-standard logging. There are many logging statements in the > code... perhaps delegate that to a known logging framework or remove > it all entirely? > 5) Line 870 - magic number > > Thanks, > David > > On Mon, Oct 14, 2013 at 12:17 AM, Stefan Bodewig <bode...@apache.org> wrote: >> I think enough issues have been identified to warrant a second RC. >> >> I'll take care of the bad version number in the release notes as well as >> the PMD warnings in the ARJ-Package. ArjArchiveEntry's test coverage >> has already been increased in trunk. >> >> We should talk about the Clirr report further and come to a conclusion >> what to do about the changes - if anything at all. >> >> For the site's contents I don't see myself working on it before a second >> RC. Help is more than welcome (not only with the site, of course). >> >> Thanks to all who took the time to review the RC >> >> Stefan >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >> For additional commands, e-mail: dev-h...@commons.apache.org >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Edition JUnit in Action, Second Edition Spring Batch in Action Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org