Software Craftsmanship and Clean Code – in English
oose Innovative Informatik eGBeschreibung
Do you know that your software loses quality throughout the course of development? That changes and the implementation of new features becomes more and more difficult and the comprehensibility of the software decreases? That the changes to the code lead to unwanted side effects? Prevent the slow decay of the inner code quality of your software and fight the so-called software entropy!
In this training, you will experience how to write code that is not only working, but also easily understandable, maintainable, extensible and robust. You will learn principles and practices that ensure a high internal code quality and how to make your software product fit for the challenges of the future. You’ll learn what it takes to be a Software Craftsman.
Together with an experienced trainer, you will go through the principles and practices of clean code development and learn how to identify and improve code smells using concrete examples. You will gain confidence in applying what you have learned by comparing and discussing your solutions with the other participants and the trainer.
Many exercises in this training involve hands-on programming. Of course you are of course welcome to use your own laptop in your familiar working environment. The practical excercises can be done in the programming languages Java, C++ or C#.
Zielgruppe / Voraussetzungen
Basic experience in software development in Java, C++ or C#
Basic knowledge of object-oriented principles
seminarinhalt
- What is Software Craftsmanship?
- Software entropy and its causes
- Code smells
- Test strategy and test-driven development (TDD)
- Clean Code priciples and practices
- Dependency management
- Design principles
- Design patterns
- Professionalism and ethics
- Time management
Infos anfordern
Kontaktinformation oose Innovative Informatik eG
oose Innovative Informatik eG
oose Innovative Informatik eG

oose Innovative Informatik
Wenn es um Seminare, Trainings, Zertifizierungen und Workshops geht, steht oose Innovative Informatik weit Vorne. Auch als Berater:innen sind sie eine oft gewählte Instanz. Ob im deutschsprachigen Raum oder international, ob bei Kund:innen vor Ort, auf dem eigenen oose.campus in...
IT-Weiterbildung leicht gemacht
Virtuelle Workshops und IT-Fachtrainings von Experten für Profis.