Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03478.jsonl.gz/701

Wenn die Entwickler ihren eigenen Code nicht mehr verstehen, öffnet dies Defekten und Projektverzögerungen Tür und Tor. Clean Code ist Code, der möglichst einfach zu verstehen ist und mit dem simpelsten möglichen Design umgesetzt ist. Dadurch führt Clean Code direkt zu einer schnelleren und damit kostengünstigeren Softwareentwicklung.
Dieser Kurs ist eine Einführung in Clean Code, dessen Regeln (KISS, DRY, YAGNI, SOLID) und Methoden (Refactoring, Dependency Injection) zur Verankerung im Team helfen. Im Kurs lernen Sie, wie Sie die Abhängigkeiten im Code überschaubar halten, wie Sie mit gezielter Entkopplung und Abstraktion den Code modular behalten und wie Sie durch feature-orientierte Strukturierung den Code organisieren können.
Die praktischen Übungen bilden den Hauptteil des Kurses und helfen Ihnen, das Gelernte direkt in Ihr Projekt mitzunehmen. Die Beispiele und Übungen werden in C# und Java durchgeführt.
======= english =======
When developers no longer understand their own code, it's easy for defects to sneak in or deadlines to be missed. Clean code is code that is easy to understand and is implemented with the simplest possible design.As a result, Clean Code directly leads to faster and therefore more cost-effective software development.
This course is an introduction to Clean Code, whose rules (KISS, DRY, YAGNI, SOLID) and methods (refactoring, dependency injection) help to anchor it in the team. In the course, you will learn how to keep code dependencies manageable, how to use decoupling and abstractions as a means to keep code modular and how to organize code through feature-oriented structuring.
The hands-on exercises form the main part of the course and help you to take what you have learned directly into your project. The examples and exercises will be done in C#.
ZielSie lernen Ihren Code besser zu strukturieren und aufzubauen. Sie erkennen schwer verständlichen Code und wissen, wie Sie diesen vereinfachen und verbessern können.
======= english =======
You will learn to better structure and organize your code. You will recognize code that is difficult to understand and know how to simplify and improve it.
Zielgruppe
- Software Engineers
- Software Architects
Der Experte
Jeremy Meier
Jeremy Meier ist Software Engineer bei der bbv Software Services AG.
Er ist davon überzeugt, dass hohe Softwarequalität ein Grundbaustein von erfolgreichen Produkten ist und wendet deshalb Techniken wie CleanCode, Code Reviews und Refactoring an.
Datum:Donnerstag/Freitag, 2./3. Juni 2022 09.00-17.00 Uhr
Kosten:CHF 1.00
Eine Mindestanzahl von Teilnehmern wird vorausgesetzt. Zwei Wochen vor Kursbeginn werden Sie über die Durchführung informiert.