La domanda stored procedure denominazione delle convenzioni e L'eccellente articolo di Making Wrong Code Wrong diJoel si avvicina di più alla mia domanda, ma sto cercando un insieme più generale di criteri da usare nel decidere come denominare i moduli contenenti codice (classi, oggetti, metodi, funzioni, widget o qualsiasi altra cosa).
L'inglese (il mio unico linguaggio umano) è strutturato come oggetto-azione (cioè closeFile, openFile, saveFile) e poiché quasi tutti i linguaggi per computer sono basati sull'inglese, questa è la convenzione più comune.
Tuttavia, nel tentativo di mantenere il codice correlato ravvicinato ed essere ancora in grado di trovare le cose, ho trovato l'azione oggetto (cioè fileClose, fileOpen, fileSave) per essere molto interessante. Un buon numero di lingue umane non inglesi segue anche questa struttura.
Dubito che una forma sia universalmente superiore, ma quando dovrebbe essere utilizzata per perseguire l'obiettivo di assicurarsi che il codice errato appaia negativo?