Veranstaltung: Taktisches Refactoring von .NET Legacy Code

Wie sollen wir mit Code zurechtkommen, der in die Jahre gekommen ist? Alles einfach neu schreiben? Einfach unvorstellbar! Obwohl es uns so schwerfllt, neue Features zu implementieren, und eine Vielzahl an Bugs uns das Leben erschweren. Ach, was wrden wir alles besser machen, wenn wir nur nochmal auf der grnen Wiese beginnen knnten... In dieser Session zeigt Gregor Biswanger taktische Wege und Vorgehensweisen. Dazu werden wir gemeinsam alten „hsslichen“ Code verschnern.

zum Artikel gehen

Schulung: Refactoring von .NET Legacy Code

# Tag 1: Analyse Ihres Codes # Tag 2 bis 3: Refactoring vs. Greenfield - Klassische Probleme mit Legacy Code - Herausforderungen bei Greenfield - Refactoring als Alternative Patterns und Anti-Patterns - Klassische Anti-Patterns in Legacy C

zum Artikel gehen

Schulung: Refactoring von Programmcode in C, C++, C#, Java, Kotlin, JavaScript, TypeScript, Python, Go oder Rust

# Einleitung und Motivation - Definition von Refactoring - Wann ist Refactoring notwendig? - Warum ist Refactoring wichtig? - Was sind Design Pattern? - Was ist Clean Code? # Grundprinzipien des Refactoring - DRY (Dont Repeat Yourself) - KISS (

zum Artikel gehen

Schulung: Unit Testing / Testgetriebene Entwicklung / Test Driven Development (TDD) mit den Microsoft Testwerkzeugen in Visual Studio

# Konzepte - Motivation fr Unit Tests - Grundkonzept Unit Testing - Unittest vs. Integrationstest - White-Box-Test vs. Black-Box-Test - Unit Testing versus Test Driven Development (TDD) - Testfallfindung / User-Stories als Dreh- und Angelpunkt zur

zum Artikel gehen

The Raven Legacy of a Master Thief Erfolge / Achievements

The Raven Legacy of a Master Thief ist ein Adventure dass sich um den Meisterdieb The Raven dreht. Eigentlich sollte der Meisterdieb von langer Zeit aus dem Verkehr gezogen worden sein aber eine neue Diebstalserie lässt Zweifel daran aufkommen. Ist der M

zum Artikel gehen

Schulung: Unit Testing- und Test Driven Development (TDD)-Grundlagen

# Konzepte - Motivation fr Unit Tests - Grundkonzept Unit Testing - Unittest vs. Integrationstest - White-Box-Test vs. Black-Box-Test - Unit Testing versus Test Driven Development (TDD) - Testfallfindung / User-Stories als Dreh- und Angelpunkt zur

zum Artikel gehen