2 Gedanken zu „[Video] Refactoring C# Legacy Code – HerbstCampus 2016“

  1. Sehr interessanter Vortrag. Stimme grundsätzlich mit allem inhaltlich überein. Aber deutsche Funktions- oder Variablennamen oder gar gemischt (z.B. RecordsErstellen) stehen da iwie quer in der Clean Code Landschaft.

    Antworten
  2. Hallo Martin,
    Danke für deinen Kommentar. Ja es ist immer wieder eine Herausforderung, die Domänensprache zu finden. Manchmal ist deutsch oder englisch gesetzt und man kann sich konsequent daran halten. Meistens beobachte ich allerdings einen Mix und finde den auch nicht schlimm. Wenn ein CSV Viewer auf deutsch implementiert werden soll, stellt sich ja die Frage nach dem deutschen Wort für ‚Record‘. Vlt. Datensatz. Dann wären wir bei DatensätzeErstellen. Passt! Insofern nehme ich die Kritik gerne auf, hier wäre es besser gegangen. Aber bei Get/Save/Load etc. bleibe ich tatsächlich häufig gerne bei den englischen Verben. Das Thema ist mal einen eigenen Blogbeitrag wert….
    Grüße, Stefan

    Antworten

Schreibe einen Kommentar

Schnellstart Unit Tests

Stellen Sie die Korrektheit Ihrer Implementation automatisiert sicher durch Unit Tests. Starten Sie noch heute! In diesem Cheatsheet finden Sie die wichtigsten Details zu NUnit, MSTest und CppUnit, die Sie für einen schnellen Start benötigen. Auch zum Nachschlagen von selten genutzten Features hilfreich.

CheatSheet Unit Tests mit NUnit

Nachschlagen aller relevanter Details zu Unit Tests:

  • Grundlagen: Wie ist ein Test aufgebaut?
  • Wie werden Tests ausgeführt?
  • Assert: viele Beispiele zur Syntax.
  • Datengetriebene Tests
  • Wie teste ich interne Details?
  • Wie können Testdateien verwendet werden?
  • Welche Referenzen werden benötigt?

Gewinnen Sie die Kontrolle über Ihren Code zurück!

Schnellstart Mikado Methode

Ihre Codebasis ist Ihnen außer Kontrolle geraten? Undurchsichtige Abhängigkeiten erschweren Ihre Änderungen? Automatisierte Tests sind nicht vorhanden? Komplexe Refactorings werden nie fertig?

Komplexe Refactorings umsetzen mit der Mikado Methode
  • Gewinnen Sie die Kontrolle über Ihre Legacy Codebasis zurück
  • Lernen Sie die Mikado Methode.
  • Zerlegen Sie komplexe Refactorings Schritt für Schritt.
  • Enthält den Ablauf und Tipps zu den einzelnen Schritten der Mikado Methode.