jmeter-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Jmeter Wiki] Update of "CodeStyleGuidelines" by ham1
Date Sun, 12 Feb 2017 14:32:31 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Jmeter Wiki" for change notification.

The "CodeStyleGuidelines" page has been changed by ham1:
https://wiki.apache.org/jmeter/CodeStyleGuidelines

Comment:
Initial draft

New page:
In order to improve readability ([[https://dzone.com/articles/why-code-readability-matters|Why
readability matters]]) here are some code style guidelines for the JMeter project.

== Java ==

 * 4 spaces for indentation
    * No tabs <!>
 * "Soft" line length of ~80
    * "Hard" line length of 120
      * Except for imports or other places where breaking the line wouldn't aid readability
 * Spacing between elements on a line e.g.
   * `if (...`
   * `while (...`
   * `methodCall(arg1, arg2)`
   * `"con" + "cat"`
 * Braces are always used with `if`, `else`, `for`, `do` and `while` statements, even when
the body is empty or only a single statement
 * Import order
 * Import spacing 
 * No `.*` imports
 * Line length of methods (soft limit of 50?)
 * Line length of classes (soft limit of 500?)

=== Java 8 Specific ===

 * Use of Optional
 * Default/static methods on Interfaces
 * Lambdas where possible (max ~5 lines)

== See Also ==

https://google.github.io/styleguide/javaguide.html

Mime
View raw message