Clean Code Regeln zum Loslegen (in Java)

Programmiere besseren und sauberen Code in Klassen und Unit-Tests im Zyklus der Testgetriebenen Entwicklung

Ratings 4.65 / 5.00
Clean Code Regeln zum Loslegen (in Java)

What You Will Learn!

  • Das Schreiben besseren Codes durch Clean Code
  • Die wichtigsten Clean Code Regeln und wie man sie anwendet
  • Unit-Tests geschrieben nach Clean Code Prinzipien
  • Testgetriebene Entwicklung und wie sie Schritt für Schritt angewendet wird

Description

"Hauptsache es läuft!", "Never change a running system." oder "für jeden gefixten Bug, kommen 2 neue..." -
Kennst Du auch solche Sprüche? In der Regel ist schlechter Code dafür die Ursache.

Clean Code ist eine Antwort, um künftig besseren Code zu schreiben. Zu diesem Thema gibt es viele und gute Bücher, die Prinzipien, Patterns und Techniken ausführlichst und langatmig erklären. In diesem Video-Kurs stelle ich Dir in kompakter und praxisnaher Form die wichtigsten Clean Code Regeln zum Einstieg vor. Diese kannst Du dann auch direkt in Deiner täglichen Programmier-Arbeit anwenden.


Da automatisierte Tests für gute und qualitativ hochwertige Software unverzichtbar sind, betrachten wir in diesem Kurs auch Clean Code im JUnit-Test bzw. Unit-Test. In der Praxis musste ich leider immer wieder feststellen, dass Unit-Tests häufig deutlich schlechtere Code-Qualität haben als der restliche Code. Daher habe ich die Clean Code Prinzipien auf Unit-Tests übertragen und werde ich das in diesem Kurs an vielen Code-Beispielen zeigen.


Im dritten Teil des Kurses erkläre ich euch die Testgetriebene Entwicklung. Ein modernes Vorgehen bei dem der Fokus auf automatisierten Unit-Tests liegt. Die Testgetriebene Entwicklung (Test Driven Development - TDD) erhöht noch Mals die Qualität unserer Software, weil sie es uns ermöglicht Code zu schreiben, der 100% Testabdeckung hat. Außerdem ist das Refactoring bzw. das Überarbeiten des geschriebenen Code nach Clean Code Prinzipien in den TDD-Zyklus integriert, so dass die Themen Clean Code und Testgetriebene Entwicklung perfekt in einander greifen.


Als Software Entwickler und Architekt habe ich seit Jahren eine Leidenschaft für Clean Code und merke täglich wie sehr mein Team davon profitiert. Für neue Technologien begeistere ich mich seit 15 Jahren beruflich. Privat blogge ich regelmäßig zu diesen Themen und biete für meine Kollegen bei der Deutschen Telekom Live Coding Sessions und Trainings an, in denen ich neue Technologien, Clean Code und Test-Prinzipien vorstelle - mit diesem Kurs biete ich euch diese Coding Sessions in ausführlicher und optimierter Form an.


Tu Deinen Kollegen und Dir einen Gefallen, lerne sauberen Code zu schreiben. Buche diesen Kurs und fange noch heute damit an :-)


Who Should Attend!

  • Alle Programmierer mit Anfängerkenntnissen, die den nächsten Schritt Richtung professionelle Software-Entwicklung gehen wollen.

TAKE THIS COURSE

Tags

  • Object Oriented Programming
  • TDD Test Driven Development
  • Unit Testing

Subscribers

89

Lectures

26

TAKE THIS COURSE



Related Courses