La pagina MSDNByRef
e le ByVal
parole chiave non sono molto utili; a meno che non lo abbia in qualche modo ignorato, vengono semplicemente definiti ovunque "parole chiave".
Uno dei principali contributori del progetto Rubberduck sta lavorando a un refactoring Encapsulate Field molto interessante , e l'interfaccia utente sta procedendo abbastanza bene .. tranne che ho un problema con l'etichetta sopra il menu a discesa per ByRef
/ ByVal
, che dice "Accessibilità":
Non mi piace "Accessibilità" perché lo sto usando altrove per Public
/ Private
/ Friend
modificatori di accesso dove sembra più preciso.
Non voglio usare "Modificatore" perché IMO è solo l'abbreviazione di "modificatore di accesso".
Vorrei che quell'etichetta fosse accurata, ma a quanto pare il mio vocabolario manca e non so come chiamare queste parole chiave.
Cosa dovrebbe dire questa etichetta per essere precisi? Qual è la parola che sto cercando? A quale "famiglia di parole chiave" appartiene ByRef
/ ByVal
appartiene?
ByVal
senza possibilità di cambiarlo in ByRef
altro che modificare manualmente il codice generato e "problema risolto"! VBA è in grado di compilare un'enorme quantità di sciocchezze malvagie che conosci :-) tuttavia, mi piace che finalmente c'è un posto online che dia un nome a queste parole chiave.