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