Daniel John Debrunner wrote:
Kev Jackson wrote:

Following on from yesterdays post, here's a patch that tries to get this
class to conform to the coding standards chosen by the Derby developers


Except that we have not chosen a coding standard. :-)

I just read the following on http://db.apache.org/source.html :

-
All Java Language source code in the repository must be written in conformance to the " Code Conventions for the Java Programming Language as published by Sun, or in conformance with another well-defined convention specified by the subproject. See the FAQ page for links to subproject conventions.
-

The link to the FAQ page was dead.

I guess that if the subproject has not defined a coding standard, it should use the standard of the "super" project ?

Andreas


http://wiki.apache.org/db-derby/DerbyContributorChecklist

and in another e-mail:

I'm willing to contribute as I'd like to learn a bit about how databases work 
under the hood,
but I can't stand the current code style and I'd like to know if this is an 
agreed upon convention,
or a legacy of the various owners of the codebase up to now.


The history of the code (from its inception over 8 years ago) was that
the only coding standard in force was to be clear, and don't make
changes in the code just for formatting sake. It was just not worth the
time originally to try and get everyone to agree on a single standard,
some people like braces one way, some the other, some like spaces in
different positions in loops or if statements etc, sometimes a single
rule is not applicable for all situations etc. etc.

The issue is that you say you can't stand the current code style, but
maybe someone else can't stand a code style you like, hard to please
everyone. :-)

Please do get involved in Derby, look at the jira issues marked with a
component of Newcomer, or fix a bug thet scratches your itch with Derby.
Many on the list will be willing to guide you, just ask.


- remove unused import
- change static final variables from camelCase to CONST_NAMES (except
where they are public and could be used elsewhere BWC concern)

[just curious, what's BWC?]


- add {} for conditionals
- strip lots of extra white space


As Myrna said, these type of changes can cause problems for merges of
fixes across branches and also to others with existing edits against the
same files.


As for the CLA/ICLA, I've already signed one (for ant), so do I need to
sign another for Derby?


Nope, I belive a single ICLA at the ASF is sufficient.

Thanks,
Dan.


Reply via email to