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 @Reference ou @Inject annotations.

Éviter d’insérer Thread.interrupt dans le code Java avoid-thread-interrupt-in-java-code

Thread.interrupt est dangereux, car il peut fermer des fichiers, y compris des fichiers Lucene et des fichiers de cache persistants, lorsqu’il est appelé au mauvais moment.

Évitez de mélanger la synchronisation Java avec ReadWriteLocks avoid-mixing-java-synchronization-with-readwritelocks

Cela peut entraîner une situation de concurrence dans laquelle le code finira par se bloquer.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2