Hi, there is an Eclipse code style file and a a checkstyle file at $SVN/jspwiki-war/src/main/config/dev
regarding the format itself, I use [#1] it while coding, as I find it more readable than if (cond) { whatever } else { whatever_ever } so I'm afraid I'm guilty of breaking the code format across the project, but the above has too much unused vertical space for me. Haven't performed a mass-code-format-commit because seems mean to me, so I've preferred to introduce the format changes incrementally. On one hand I find that the code format needs some updates (screens nowadays are much wider than a bunch of years back), as it'll improve code readability and wouldn't mind code-formatting patches (as long as they're manageable), but on the other hand I agree that there's a big base of uniform code format. In any case, I don't care specially; if wanted, I can update the code formatter file with one closer to [#1]'s style br, juan pablo [#1] https://paste.apache.org/moc9 On Thu, Feb 13, 2014 at 9:14 AM, Ichiro Furusato <ichiro.furus...@gmail.com>wrote: > Hi Brian, > > IMO, these kinds of discussions are all about aesthetics and almost always > devolve to arguments > that go nowhere, at least nowhere productive. > > I know there have been a number of discussions over the many years of this > project, involving > Janne and others. Whether we love the current formatting or not, I would be > loath to let *anyone* > (including myself) go in and modify the code's formatting according to > their own whims. It's simply > not an appropriate thing for a single member of an open source team to do, > unless that team > member happens to have some demonstrable authority in the project that > might permit them to > dictate the aesthetics of the project's code, and then it'd still be > questionable. I for one don't have > any reason to believe your code would be any "tighter" than anyone else's. > This isn't a matter of > anyone's ability, nor is this because nobody has been willing to step up to > the plate, it's a matter > of respect for the work that has been put into the project. This might have > been a useful subject > when the project was still new, but Janne has long ago defended his choices > and I'm fine with that. > > So if I had my way I might format it somehow differently than it is now, > and likely different than > you. Yes, there's more vertical whitespace than is necessary, and I don't > happen to like the extra > linebreaks around the curly braces. But it's not my project. Other projects > I've submitted code > to have different "standards". For myself (and in the Neocortext code base) > I try to comply to > the Sun/Java standard. JSPWiki has its own, and it's relatively consistent > across the project. I > think consistency across the entire codebase is more important than any > individual's desires, so > I'm happy to comply to the standards of the project. I'd even advocate > refactoring classes that > didn't match the current formatting to match the rest of the project rather > than introduce some > questionably "improved" formatting in only a few classes. > > One of my coworker's quipped a relevant haiku: > > Code is poetry > the compiler doesn't care. > > So I can't say that "shaking the tree" on a project that's gone through as > much as this one > (going back over a decade) is (frankly) much appreciated. > > Nothing personal. Just not a productive conversation IMO. > > Ichiro > > > On Thu, Feb 13, 2014 at 6:12 AM, Brian Burch <br...@pingtoo.com> wrote: > > > When I first started working on patches for tomcat several years ago, I > > found their code standards quite extreme compared to my personal > > preferences. As time has passed, I've come to appreciate their rules and > > adopted many (not all) for my own projects. > > > > As I've started working on jspwiki, I must confess to a feeling of shock > > when seeing some of the classes for the first time. I'll even confess to > > doing a "hatchet job" on 3 or 4 before I could feel comfortable reading > the > > code and exploring possible changes. Even debugging under netbeans with a > > wide screen and small font can be difficult with so little actual code > > visible at once. > > > > I don't want to upset anyone who has worked hard on this project, but > what > > would be the reaction to some "clean up only" patches? > > > > I'm thinking only of removing multiple spaces (inherited from tab > > replacement, or just to align variables of different lengths), removing > > trailing white space, removing unnecessary or confusing empty lines, > > getting rid of /n between if and {, putting angle brackets around single > > line if statements, that sort of thing. > > > > If you all love it how it is, then I'll learn to do so too. On the other > > hand, if tighter code is on your wish list, I'd be pleased to help when > > working on a class for some other reason. If you already have a > checkstyle > > configuration that you'd like to converge on, I'd like to see it. > > > > Sorry for shaking the tree! > > > > Best intentions from... > > > > Brian > > >