Conventions de formatage Java
Java a des conventions de style bien établies depuis les Google Java Style Guide et Oracle Code Conventions. Un code bien formaté améliore la lisibilité, facilite les revues de code, et réduit les conflits de merge. Les IDEs modernes (IntelliJ, Eclipse) formatent automatiquement, mais cet outil est utile pour formater du code partagé ou copié.
Conventions principales
Indentation 4 espaces
Standard Java : 4 espaces par niveau (pas de tabs). Cohérent avec Oracle et Google.
Accolades égyptiennes
L'accolade ouvrante sur la même ligne que la déclaration : public class Foo {
Longueur de ligne
Max 100-120 caractères. Coupez les longues lignes après les opérateurs.
Espacement
Espaces autour des opérateurs, après les virgules, pas avant les parenthèses de méthode.
Bonnes pratiques
- Nommage : Classes en PascalCase, méthodes et variables en camelCase, constantes en SNAKE_CASE
- Imports : Pas de wildcards (java.util.*), groupez par package
- Javadoc : Documentez les classes et méthodes publiques
- Modificateurs : Ordre : public protected private abstract static final transient volatile