Show Menu
ARGOMENTI×

Punteggi dei codici

Evitare i binding di sling nel codice Java

I binding Sling sono un modo inappropriato per accedere a un servizio nel 90% dei casi. Utilizzare invece @Reference o @Inject annotations.

Evitare Thread.interrupt nel codice Java

Thread.interrupt è pericoloso perché può chiudere i file, inclusi i file Lucene e i file cache persistenti, se richiamati al momento sbagliato.

Evitare di mixare la sincronizzazione Java con ReadWriteLocks

Ciò può portare a una condizione di gara in cui il codice si bloccherà alla fine.