Per questo caso assumiamo qualcosa come ... "removedNonPriceChangingConfermations" che non è in alcun modo relativo alle cose accadute al passato, né restituisce un elenco di elementi rimossi (che non avresti mai bisogno in questo contesto) .
Se non riesci a individuare l'altra cosa che non va, ti sfido a un concorso di spelling a posta alta.
Il dilemma:
È meglio rinominare il metodo in modo più accurato e meno doloroso per descrivere cosa effettivamente fa?
O dato che si trova all'interno di un ottovolante di classe 20 di fallimento (mappatura di una tabella interrogata in db su un bean) è meglio lasciarlo come una sorta di boa di avvertimento dell'unico menti che hanno elaborato il codice con commenti per spiegare cosa fa realmente alla definizione? Almeno fino a quando non siamo in grado di rifattorizzare correttamente la cosa sciocca.
Se rilevante, ipotizza un alto tasso di turnover ma sempre buone intenzioni.
Nota: non è difficile cambiare il nome del metodo. Questa domanda riguarda in generale se non è meglio lasciare intatto un nome di metodo veramente stupido, in modo che le persone possano vedere che stanno camminando in "una di quelle parti" della base di codice o se dovrei in realtà cambiarlo in meglio riflettere ciò che effettivamente fa.