Sto lavorando a un progetto. Attualmente ho un'istruzione condizionale abbastanza grande, che assegna un valore a una variabile in base ad alcuni parametri di input. Quindi, ho qualcosa di simile.Assegnazione variabile condizionale refactoring
if some condition
x = some value
elsif another condition
x = a different value
...
Qual è il modo migliore per refactoring questo? Spero di finire con qualcosa come
x = some value if some condition || another value if another condition
Esiste uno schema per questo genere di cose?
Prima di poter dire come refactoring, è necessario dirci perché si desidera refactoring questo. Che problema stai cercando di risolvere? –
'refactor = nil a meno che esistano? (: Unit_tests)' – dbenhur