🎲 — mikrobloggeriet olorm — olorm-23 · olorm-24 · olorm-25
La oss slutte å snakke om refactoring.
Her er en uutfyllende liste over hva man kan mene når man sier refactoring:
Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior. [Refactoring.com]
Så selv om du kanskje vet hva du mener når du sier refactoring er sjansen stor for at den som hører/leser ikke vet hva du mener. Kanskje de erstatter din oppfattelse med sin egen. Eller kanskje de, kloke av skade, erstatter med sin egen og legger til et buffer av vaghet og godvilje.
Når du sier refactoring er det sansynlig at mottaker sitter igjen med mindre informasjon enn du mente å gi.
Det er kjedelig å miste informasjon. Men jeg synes det er et større tap at hver gang du sier refactoring kunne du sagt noe annet som er mer eksplisitt og mer beskrivende. Hvor interessant er det egentlig om endringen din er en refactoring eller ikke? Kan du ikke heller si hva du gjorde?