Refactoring: Wie ich Java Code verbessere - Tutorial (German)
predic8 predic8
12.8K subscribers
5,871 views
137

 Published On Sep 5, 2021

#Refactoring verbessert die #Code Qualität und die #Softwarearchitektur ohne das Verhalten eines Programmes zu verändern. In diesem Tutorial überarbeite ich nach und nach ein kleines Programm. Langsam verbessert sich die Struktur der Anwendung. Es erscheint sogar das eine oder andere Entwurfsmuster. Am des Tutorials verwandelt sich die Anwendung in ein flexibles Framework.


Mach am besten selbst mit. Das Beispiel findest du unter:

https://github.com/predic8/BadTelefon...





00:00 Einleitung
00:54 Code Beispiel auf github
02:26 Was ist Refactoring?
03:07 Bad Smells
03:18 Große Methode
03:35 Code Blöcke
03:55 Extract Method
04:28 Temporäre Variablen
06:44 Rename Refactoring
07:33 Change Signature
09:35 Inline Variable
12:47 Primitive Obsession
16:04 Refactoring und Performanz
17:01 Feature Neid
17:47 Move Method
19:19 Junit Test
24:56 Ersetze Konditional mit Polymorphie
30:42 Fabrik
34:38 Abstrakte Methode
41:10 Frameworks
41:51 Inversion of Control IoC
42:33 Abstrakte Klasse
44:04 Entwurfsmuster Schablonenmethode
48:47 Introduce Constant


Mehr zu uns findest du unter www.predic8.de



Twitter: @thomasub
Xing: https://xing.com/profile/Thomas_Bayer9

show more

Share/Embed