L'ungherese era buono quando non avevamo IDE e plugin per gli IDE che ci permettessero di trovare ciò che stavamo cercando oltre a navigare attraverso un elenco a discesa che potrebbe, se sei fortunato, essere alfabetizzato. Con VS2008 o 2010 e resharper, sono 2 o 3 tasti da una finestra di ricerca per farmi digitare "Button" e trovare BackButton
, OkButton
, CancelButton
molto più rapidamente della ricerca attraverso un menu a discesa.
In generale, mi sono stancato delle stupide convenzioni sui nomi. Se avessi scritto un manuale su come utilizzare il mio software, avrei indirizzato il mio utente a utilizzare il pulsante "Indietro", quindi è abbastanza intuitivo denominare l'oggetto BackButton
. Il tuo vocabolario rimane lo stesso quando parli con un analista di business come quando stai parlando con un altro programmatore e non riesco a vedere niente di sbagliato in questo.
L'altro problema con qualsiasi tipo di abbreviazione come prefisso che non è superintuitivo è che in un mondo OO, cade rapidamente sulla sua faccia e tutto finisce con obj
o ctrl
(per l'interfaccia utente componenti). Non riesco davvero a trovare molto utile in questo. Questi elenchi a discesa (specialmente i dropdown VS che fanno solo 1 carattere per il tipo successivo) diventano un dolore in quel caso. Quando c'è un 3% di co_de su una lista, hey, è facile. Quando c'è un 20% di co_de in quella lista, sei di nuovo al punto di partenza.