EDIT Il titolo originale della domanda era Esiste un termine non derogatorio per "monkey patching" . Come ho imparato che il termine non è in realtà dispregiativo, o almeno non lo è, ho cambiato il nome per liberarlo da implicazioni errate.
Vorrei descrivere un software e cercare di non usare un linguaggio emotivamente parziale. Tuttavia non sono a conoscenza di un'alternativa obiettiva a " patch per scimmie ".
Il termine vuole essere dispregiativo per una ragione. Molti la vedono come una tecnica utile ma problematica.
Sono consapevole di un'alternativa, ma è altrettanto dispregiativo: "duck punching".
Vedo "classi aperte" non come un nome alternativo, ma come prerequisito per l'applicazione delle scimmie.
'Overriding' non sembra giusto. Mi piacerebbe distinguere tra patch della scimmia e l'override regolare come parte del polimorfismo basato sull'eredità.