Quali sarebbero le convenzioni di denominazione in Python per le funzioni che possono restituire un oggetto modificato o che modifica l'istanza.Convenzioni di denominazione Python per funzioni che modificano l'oggetto o restituiscono una copia modificata
Supponiamo che vogliate implementare entrambi, come dovreste nominare le funzioni?
Esempio: si supponga di volere una funzione per un oggetto Immagine. I Ruby era semplice perché dovresti usare crop()
se restituisci una copia e crop!()
se modifichi l'istanza originale.
Come per '?', Esiste una convenzione comune per i predicati: usare 'is' all'inizio del nome della funzione. –
Anche 'has_' a volte. – Halst