Code-Refactoring ist der Vorgang, bei dem die interne Struktur eines Computerprogramms geändert wird, ohne das externe Verhalten oder die vorhandene Funktionalität zu ändern.
Was ist der Ursprung des Wortes Refactoring und warum wurde es gewählt, um das Obige zu bezeichnen?
Factor hat seinen Ursprung im Lateinischen, die Wurzel bedeutet
Um neu zu faktorisieren bedeutet einfach,
erneut zu machenIn Refactoring schrieb Fowler, dass er es nicht geschafft hat, die echte Geburt des Begriffs Refactoring ". Wikipedia erwähnt den Begriff wurde von Forth-Programmierer in den 80er Jahren verwendet Fowler sprach auch über die Smalltalk-Community.
Die mathematische Faktorisierung hat sicherlich dazu beigetragen, diesen Begriff zu prägen, da Sie den Wert eines mathematischen Ausdrucks nicht ändern, was Sie ihn faktorisieren.
Martin Fowler schrieb über die Etymologie des Refactorings . Zitat:
Die Grundlagen für das, was wir heute als Refactoring bezeichnen, stammen von den Smalltalk-Gemeinschaften. Allerdings war auch die Metapher des Factoring eines Programms Teil der Forth-Community. Bill Wake hat die erste bekannte gedruckte Erwähnung des Wortes "Refactoring" in einem Thinking Forth, einem 1984, ausgegraben Buch von Leo Brodie. Wir sind uns ziemlich sicher, dass diese Verwendung nicht von der Forth-Community in die Smalltalk-Community überging, sondern unabhängig entwickelt wurde.
Laut Brian Foote erschien die erste Verwendung des technischen Wortes "Refactoring" im Druck das Buch "Thinking Forth" im Jahr 1984.
Tags und Links refactoring