Fallstricke beim Programmieren code-pitfalls
Sling-Bindungen im Java-Code vermeiden avoid-sling-bindings-in-java-code
Sling-Bindungen sind in 90 % der Fälle ungeeignet, um Zugriff auf einen Dienst zu erhalten. Stattdessen sollten Sie @Reference- oder @Inject-Anmerkungen verwenden.
Thread.interrupt im Java-Code vermeiden avoid-thread-interrupt-in-java-code
Bei Thread.interrupt ist Vorsicht geboten, da diese Methode Dateien, darunter Lucene-Dateien und persistente Cache-Dateien, schließen kann, wenn sie zum falschen Zeitpunkt aufgerufen wird.
Mischen von Java-Synchronisierung mit ReadWriteLocks vermeiden avoid-mixing-java-synchronization-with-readwritelocks
Dies kann zu Überschneidungen führen, bei denen der Code irgendwann zum Stillstand kommt.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2