Non faccio getFoo / setFoo nominando convenzione , che è così diffuso da diventare uno standard. Invece, sto usando sempre più semplicemente: foo() e foo(value) per la lettura e l'impostazione del valore. Vedo anche questa tendenza in alcune librerie come VertX.
Mentre questo va bene quando lavoro sui miei progetti; dovrei fare lo stesso per la libreria di terze parti che voglio rilasciare pubblicamente?