3
Come si esegue il refactoring sicuro in una lingua con ambito dinamico?
Per quelli di voi che hanno la fortuna di non lavorare in una lingua con portata dinamica, lasciate che vi dia un piccolo aggiornamento su come funziona. Immagina uno pseudo-linguaggio, chiamato "RUBELLA", che si comporta in questo modo: function foo() { print(x); // not defined locally => uses whatever value …