Changes between Version 2 and Version 3 of Fr:DevelopersGuide/StyleGuide
- Timestamp:
- 2024-04-21T10:02:40+02:00 (8 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Fr:DevelopersGuide/StyleGuide
v2 v3 1 [[TranslatedPages(revision=3 7)]]1 [[TranslatedPages(revision=38)]] 2 2 = Lignes directrices pour le développement = 3 3 … … 7 7 == À quoi devrait ressembler votre code == 8 8 9 * Assurez-vous que le code est compatible avec Java 8.9 * Assurez-vous que le code est compatible avec Java 11. 10 10 * **Documentez** votre code en utilisant les commentaires en ligne et javadoc. De nombreuses personnes vous en remercieront :) :) 11 11 * Essayez d’éviter les champs publics. 12 12 * JOSM a beaucoup de méthodes d’aide dans les classes `Utils`, `GuiUtils`, `Geometry` ... utilisez-les si vous en avez besoin. 13 13 * 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. 15 15 16 16 === Threading / Verrouillage ===