On Sat, 2005-10-22 at 10:42 +0200, Leo Simons wrote: > On Fri, Oct 21, 2005 at 04:58:29PM +0200, David Tanzer wrote: > > I've just had a look at some C code from jchevm and BootJVM to compare > > the coding style of both contributions. Both use coding styles which are > > quite common for C source code but they are slightly different, and I > > don't think that's good. We should really define a coding style guide > > before even more code is contributed. > > *shrug*. > > "A Foolish Consistency is the Hobgoblin of Little Minds" > (http://www.python.org/doc/essays/styleguide.html) > > The most important thing with coding style guides is that they don't get > in the way of actual work or that discussing them turns into big flamewars > or anything like that. IMNSHO.
Ok, I didn't want to start a flame war (and AFAICS I didn't do so yet), and you're right, such a style guide should not get in the way of development. OTOH it has some advantages to have one and I've read on this list that others like the idea of a coding style guide too. Also it's good to know when *not* to apply such a style guide, but IMHO it's better to have a law you can break ;-). > The rest IMHO. > > The second most important thing is consistency on a file-by-file basis. > > The third most important thing to note is that doing lots of reformatting > halfway through a project makes the diffs harder to read, so it *is* > something to do as early as possible. Exactly what I wanted to say. If we want such a style guide we should write it soon before too much code is contributed. > [Snip] > I like the kaffe one too: > > http://www.kaffe.org/doc/kaffe/FAQ.coding-style > > :-) :-D > In any case, perhaps someone should just start a wiki page with some kind of > policy on it and everyone that doesn't like the policy can change it so that > what they're doing complies with that policy. See how it goes :-) Maybe I'll start one next week, this weekend I won't have too much time for that. > cheers! > > Leo Cheers, David. -- David Tanzer, Haghofstr. 29, A-3352 St. Peter/Au, Austria/Europe http://deltalabs.at -- http://dev.guglhupf.net -- http://guglhupf.net My PGP Public Key: http://guglhupf.net/david/david.asc -- Are You Pondering What I'm Pondering? I think so Brain, but there's still a bug in there from last time.
smime.p7s
Description: S/MIME cryptographic signature