ho visto questo link prima, ma non sembrava avere molta attività: Naming convention for IDs in AndroidLe migliori pratiche per le convenzioni di denominazione degli ID in Android?
Sono curioso di ciò che la pratica migliore è per la denominazione ID per le varie voci in Vista su Android Studio.
In questo momento sto facendo cose del genere: se si tratta di un TextView con il testo "Welcome To My Program", lo chiamerò welcomeTextViewID
. Se si tratta di un pulsante che avvia alcune subroutine chiamate doStuff
, potrei chiamarlo doStuffButtonID
.
In altre parole, utilizzo una sorta di convenzione descriptor + datatype + ID
.
È considerata una cattiva pratica? Ho sempre sentito cose diverse nell'usare i descrittori all'interno del nome. Ad esempio in una lingua come C++ che nomina una variabile di stringa nameString
(poiché se si modifica il tipo di dati in un secondo momento è necessario aggiornare anche il nome).
Non c'è davvero alcuna pratica "buona" o "cattiva" relativa alla denominazione delle risorse. Dipende solo da ciò che funziona per te. E tu sembri avere le tue ragioni per cui devi fare o non fare certe cose, nel qual caso direi segui il tuo istinto. Come sviluppatore Java, sono abituato ad avere nomi lunghi e descrittivi per le cose, e mi piace così. Ma alcuni dei miei colleghi che sono formati in javascript o C++ preferiscono uno stile diverso. Quindi si riduce alle preferenze personali. – NoChinDeluxe