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
> >
>

Reply via email to