Changes between Version 2 and Version 3 of Fr:DevelopersGuide/StyleGuide


Ignore:
Timestamp:
2024-04-21T10:02:40+02:00 (8 months ago)
Author:
leni
Comment:

adjusted to 38 : Min. Java 8 -> 11, voir #17858

Legend:

Unmodified
Added
Removed
Modified
  • Fr:DevelopersGuide/StyleGuide

    v2 v3  
    1 [[TranslatedPages(revision=37)]]
     1[[TranslatedPages(revision=38)]]
    22= Lignes directrices pour le développement =
    33
     
    77== À quoi devrait ressembler votre code ==
    88
    9  * Assurez-vous que le code est compatible avec Java 8.
     9 * Assurez-vous que le code est compatible avec Java 11.
    1010 * **Documentez** votre code en utilisant les commentaires en ligne et javadoc. De nombreuses personnes vous en remercieront :) :)
    1111 * Essayez d’éviter les champs publics.
    1212 * JOSM a beaucoup de méthodes d’aide dans les classes `Utils`, `GuiUtils`, `Geometry` ... utilisez-les si vous en avez besoin.
    1313 * Vérifiez les paramètres. Vous pouvez utiliser `Objects.requireNonNull`.
    14  * N’écrivez pas pour la performance – écrivez pour la lisibilité. Utilisez `Stream`s, `Function`s et d'autres fonctionnalités de Java 8 si elles rendent le code plus lisible.
     14 * N’écrivez pas pour la performance – écrivez pour la lisibilité. Utilisez `Stream`s, `Function`s et d'autres fonctionnalités de Java 8+ si elles rendent le code plus lisible.
    1515
    1616=== Threading / Verrouillage ===