Beehive is currently considering a set of coding conventions.
The current proposal is based on the 'Java Conventions' from Sun with the following modifications:
\[2.2\] use README.txt instead of README |
\[3.1.1\] use the ASF source header with a current copyright date |
\[4\] explicitly define indentation as 4 spaces |
\[4.1\] use of 120 character lines |
\[6.3\] allow declaration of variables before use |
\[7.4\] use a newline before else |
\[7.9\] use a newline before catch |
\[9\] allow the use of "_" as a prefix for class-level variable names |
\[10.5.1\] Make an exception for && and | -- no parentheses required around their component expressions |
\[10.5.2\] Drop this requirement |
\[10.5.4\]use "todo" instead of "fixme" |