Les pièges du codage code-pitfalls
Éviter les liaisons Sling dans le code Java avoid-sling-bindings-in-java-code
Les liaisons Sling constituent un moyen inapproprié d’accéder à un service dans 90 % des cas. Vous devez utiliser à la place les annotations @Reference ou @Inject.
Éviter d’insérer Thread.interrupt dans le code Java avoid-thread-interrupt-in-java-code
Thread.interrupt est dangereux, car, appelé au mauvais moment, il peut fermer des fichiers, y compris des fichiers Lucene et des fichiers de cache persistants.
Éviter de mélanger la synchronisation Java avec ReadWriteLocks avoid-mixing-java-synchronization-with-readwritelocks
La situation peut entraîner une condition de concurrence dans laquelle le code finira par se bloquer.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2