Bitte mehr zum Thema Refactoring. Außerdem würde ich mir Beispiele wünschen für sauberen Code bzw. halt Clean Code Konzepte
@DiRo05663 жыл бұрын
Tolles Tutorial! Leider programmiere ich kaum noch und habe gerade dieses „Good Old Times“ Gefühl, da wir bereits vor einigen Jahren Refactoring eingesetzt haben um den Clean Code Gedanken zu leben. Kenntnisse zu Design Patterns und wie komme ich mit Refactoring dort hin, sollte nicht nur Teil der entsprechenden Ausbildung sein, sondern auch in Entwicklerteams zum Alltag gehören! Wenn ich heute noch sehe, dass hochpreisige Anwendungen im Industriesegment beim Versionsupdate immer wieder neue Fehler bei Funktionen liefern, die angeblich nicht geändert wurden, zeigt es mir, dass zu oft noch Code entwickelt wird, der nicht getestet (egal ob Unittests, Integrationtests, oder andere) wird. Image Schaden wird schnell teurer, als gut Qualität 😉
@janfleischhauer3202 жыл бұрын
Klasse dargestellt!
@thomas-bayer2 жыл бұрын
Hallo Jan, danke für das Feedback.
@florian21193 жыл бұрын
5:38 man könnte auch das IF innerhalb der Methode weglassen und die Bedingung direkt returnen. Aber Refactorn ist immer ein schwieriges Thema es gibt letztendlich kein richtig oder falsch
@OggerFN3 жыл бұрын
Kommt noch im Video;)
@yasahanzengin33293 жыл бұрын
Tolles video! Vielen Dank.
@marcopauls39763 жыл бұрын
Gutes Tutorial. Ich habe gerade das Vergnügen, bereits Christian Clausens „5 Lines of Code“ lesen zu können. Das eine Sammlung von Refactoring-Rezepten mit Schritt für Schritt-Anleitungen, die auch ohne IDE-Unterstützung ein sicheres Refactoring gewährleisten. Im Video habe ich vieles wieder erkannt 👍 Ein bisschen schade an dieser Folge hier finde ich, dass auch an der Semantik geändert wurde und nicht nur die strukturellen Änderungen stattgefunden haben. Klar, es juckt einen in den Fingern. imho lernt man aber mehr davon, wenn man das stringent trennt. Ein großes 👍 an dieser Stelle für Eure Videos. Informativ, verständlich, von Relevanz.
Hallo Lisa, danke für den Vorschlag. Die Verbesserung kommt später im Video.
@lisafox90262 жыл бұрын
@@thomas-bayer ups.. ich habe video nicht weiter geschaut, danke
@kunoSchlonz3 жыл бұрын
Klasse find ich: benutzt nur 10% des Hirns und entspannt euch.
@kunoSchlonz3 жыл бұрын
Die BWLer mögen solche Aussagen
@OggerFN3 жыл бұрын
Klingt nach einem sehr interessantem Video aber vermutlich vor allem für Anfänger?
@yadigarcaliskan6453 Жыл бұрын
Wenn ich so ein Refactoring machen würde, würde ich mein Job verlieren. - Komposition vs Vererbung - Factory pattern um switch-case aufzulösen - strategy pattern hätte auch an ein paar stellen sehr gut geholfen - SOLID Prinzipien nicht berücksichtigt
@davidjulitz74463 жыл бұрын
Sehr schönes Tutorial. Leider ist der Code in der Praxis oft viel komplexer und noch mehr Kraut und Rüben. Aber trotzdem, sehr schön gemacht, um mal die prinzipiellen Methoden zu zeigen.
@thomas-bayer2 жыл бұрын
Hallo David, danke für das Feedback. Der Code in der Praxis ist tatsächlich oft erstaunlich schlecht. Dann stellt sich die Frage, überarbeiten oder Neuentwicklung. Mit Refactoring ist oft noch was zu retten. Es gibt aber auch FUBAR (fouled up beyond all repair) Code, den man besser entsorgen sollte :-). Bei ganz üblem Code geht auch erst mal nur Extract Method und Inline Variable. Wenn man das oft genug gemacht hat, dann gehen plötzlich auch andere Refactorings.
@rmbl349 Жыл бұрын
C# nehmen.
@filemonek1233 жыл бұрын
First of all, code in english
@florian21193 жыл бұрын
Nicht unbedingt kommt auf die Branche an, wenn ich Code Schreibe bei welchen viele Fachbegriffe vorkommen die nicht oder nur schwer übersetzbar sind dann nicht
@filemonek1233 жыл бұрын
@@florian2119 yea I sgree that domain names are a problem (especially in german) but you can keep the domain in german, which should be also encapsulated in certain modules, but here we saw just full blast in german all over the place which is not a good practice.
@florianschmidt64013 жыл бұрын
Das erzähl mal deinem Domain Experten, wenn Du weisst was das ist!