Kodfallare code-pitfalls
Undvik att skicka bindningar i Java-kod avoid-sling-bindings-in-java-code
Sling Bindings är ett olämpligt sätt att få tillgång till en tjänst i 90 % av fallen. Du bör i stället använda anteckningarna @Reference eller @Inject.
Undvik tråd.avbrott i Java-kod avoid-thread-interrupt-in-java-code
Thread.Intert är farligt eftersom det kan stänga filer, inklusive Lucene-filer och beständiga cachefiler, när de anropas vid fel tidpunkt.
Undvik att blanda Java-synkronisering med ReadWriteLocks avoid-mixing-java-synchronization-with-readwritelocks
Detta kan leda till ett tävlingsvillkor där koden till slut kommer att låsas.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2