Fallstricke beim Programmieren

Sling-Bindungen im Java-Code vermeiden

Sling-Bindungen sind in 90 Prozent der Fälle keine gute Möglichkeit, auf einen Dienst zuzugreifen. Verwenden Sie stattdessen die Anmerkungen @Reference oder @Inject.

Vermeiden Sie Thread.interrupt im Java-Code

Thread.interrupt ist riskant, da es Dateien (darunter auch Lucene-Dateien und persistente Cache-Dateien) schließen kann, wenn es zum falschen Zeitpunkt aufgerufen wird.

Mischen von Java-Synchronisierung mit ReadWriteLocks vermeiden

Dies kann zu Überschneidungen führen, bei denen der Code irgendwann zum Stillstand kommt.

Auf dieser Seite

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now