Sto leggendo su Coding Complete book la seguente dichiarazione:
To name a procedure, use a strong verb followed by an object A procedure with functional cohesion usually performs an operation on an object. The name should reflect what the procedure does, and an operation on an object implies a verb-plusobject name. PrintDocument(), CalcMonthlyRevenues(), CheckOrderlnfo(), and RepaginateDocument() are samples of good procedure names.
Nel mio codice applico questo principio ma alcune routine hanno un aggettivo di fronte all'esempio del nome:
Attualmente sto usando
_getFirstView()
_getLastView()
_getActiveView()
_getActiveMasterView()
Mi chiedo se questa denominazione potrebbe essere migliorata, ad esempio utilizzando la seguente variante (in alcuni modi in cui li hanno trovati più visivamente organizzati)
_getViewFirst()
_getViewLast()
_getViewActive()
_getViewMasterActive()
...
Che cos'è una buona pratica che ha senso in questo scenario?