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
51c6a92d-a39d-46d7-8e3e-2db9a31c06a2