Ursprung des Wortes Refactoring [geschlossen]

8

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?

    
Diego Deberdt 06.03.2015, 17:13
quelle

6 Antworten

8

Factor hat seinen Ursprung im Lateinischen, die Wurzel bedeutet Fabrik, Herstellung, usw.). Der mathematische Sinn des Faktors könnte möglicherweise als "wie wird diese Zahl gemacht" interpretiert werden.

Um neu zu faktorisieren bedeutet einfach,

erneut zu machen     
Paul Dixon 23.01.2009 10:35
quelle
8

In 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.

    
philant 23.01.2009 12:45
quelle
1

In der Mathematik ist es ein Faktor ( Ссылка ), einen Ausdruck auf seine einfachste Form zu reduzieren. Sicher gilt das hier auch?

    
Konrad 23.01.2009 10:34
quelle
1

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.

    
jweyrich 15.01.2012 00:33
quelle
0

Laut Brian Foote erschien die erste Verwendung des technischen Wortes "Refactoring" im Druck das Buch "Thinking Forth" im Jahr 1984.

    
reprogrammer 15.01.2012 00:14
quelle
-1

Sehr wahrscheinlich im Zusammenhang mit Software wurde es von Martin Fowler Ссылка

geprägt     
Akshay 23.01.2009 10:39
quelle

Tags und Links