Blogbeiträge

Clean Code Trainer werden
Akademie
Stefan Lieser

Clean Code Trainer werden

Clean Code Trainer werden Clean Code hat als Thema in den letzten Jahren in der Softwareentwicklung immer mehr an Bedeutung gewonnen. Wurde am Anfang noch kritisch über die Idee von sauberem Code diskutiert, ist die Notwendigkeit inzwischen allgemein anerkannt. Im Einzelfall mag es auch mal Gründe geben, Software zu schreiben,

Weiterlesen »
Flow Design Entwurf im Seminar
Flow Design
Stefan Lieser

Softwareentwurf – Mit Flow Design zu Clean Code

Softwareentwurf – Mit Flow Design zu Clean Code No Big Design Upfront Softwaresysteme sind heutzutage recht komplexe Gebilde. Bei der Entwicklung einfach drauf los zu programmieren, führt schnell zu Problemen: man versteht seinen eigenen Code nicht mehr. Nur Code, der nach den Clean Code Developer Prinzipien erstellt wurde, versetzt Entwickler

Weiterlesen »
Clean Code Developer
Clean Code Trainings
Stefan Lieser

7 Gründe für Software Unternehmen ein Clean Code Training zu buchen

[amazon fields=“0132350882″ image_size=large value=“thumb“] Wenn Sie Softwareentwicklung betreiben, haben Sie wahrscheinlich schon mal von Clean Code gehört. In der heutigen schnelllebigen Welt ist es für Unternehmen wichtig, schnell und effizient zu arbeiten. Dies kann jedoch manchmal dazu führen, dass die Qualität des Quellcodes vernachlässigt wird. Ein Clean Code Workshop kann

Weiterlesen »
3 Arten der Fehlerbehandlung
Methodik
Stefan Lieser

3 Arten der Fehlerbehandlung

Fehlerfreie Software? Ein Wunschtraum! Automatisierte Tests sind Standard und dennoch gibt es in der Praxis beim Thema Tests noch einiges aufzuholen. Ist deshalb die „Defensive Programmierung“ ein zusätzlicher Baustein, den es zu befolgen gilt? Ja und Nein. Wenn wir in unseren Trainings hinterfragen, ob die Parameterprüfung am Beginn jeder Methode

Weiterlesen »
Open Badges
Akademie
Stefan Lieser

Open Badges für alle Teilnehmer

Eine multi-tenant Lösung Ab sofort erhalten alle Teilnehmer unserer Trainings ein Abzeichen im Open Badges Format. Schon seit langem gibt’s zum Abschluss des Kurses eine Teilnahmebescheinigung. Dazu haben wir eine eigene Anwendung entwickelt, die für jeden Teilnehmer ein PDF erzeugt und per Email zustellt. Diese Lösung ist genau auf unsere Belange

Weiterlesen »
Methodik
Stefan Lieser

Optional und das IOSP

Mit dem IOSP steht eines der wichtigsten Prinzipien zur Verfügung, um seinen Code zu strukturieren. IOSP steht für Integration Operation Segregation Principle. Damit ist gemeint, dass Methoden in zwei Kategorien einzuteilen sind: Integration vs. Operation. Die Regeln sind sehr einfach: Integration Darf nur eigene Methoden aufrufen Operation Darf nur fremde

Weiterlesen »
4 Gründe, keinen Clean Code zu schreiben
Methodik
Stefan Lieser

4 Gründe, keinen Clean Code zu schreiben

Clean Code ist kein Selbstzweck. Und kein Dogma, wie ich an anderer Stelle bereits festgestellt habe. Die Clean Code Developer Prinzipien und Praktiken dienen dazu, Werte zu erreichen. Beim Codieren sind dies primär die Werte Wandelbarkeit und Korrektheit. Betroffen ist häufig auch der Wert der Produktionseffizienz. Um zu einer differenzierten

Weiterlesen »
Flow Design
Björn Geisemeyer

Was du heute kannst entwerfen, wird dich morgen nicht schon nerven

Womöglich fragst du dich hin und wieder, warum du eigentlich in einem “Team” arbeitest?! Es arbeiten zwar alle an einer Software, aber doch irgendwie jeder für sich. Jeder baut seinen Teil des Systems, hin und wieder mal mit Unterstützung oder vielleicht auch mal im Pair. Strukturen wachsen organisch mit jedem

Weiterlesen »
Methodik
Stefan Lieser

Clean Code ist kein Dogma

Clean Code Der Begriff Clean Code wurde durch Bob C. Martin und sein gleichnamiges Buch geprägt. Kurz nach der Veröffentlichung haben Ralf Westphal und ich die Clean Code Developer Initiative gegründet und dort 45 Prinzipien und Praktiken zusammengetragen. Clean Code, das Buch, war dabei für uns eine Anregung, uns mit

Weiterlesen »
Methodik
Stefan Lieser

Clean oder schnell?

Update 14.02.2024: Dieser Beitrag ist leicht überarbeitet worden. Über die kurzsichtige Entscheidung, schnell statt sauber zu entwickeln. Wer sich mit den Prinzipien und Praktiken der Clean Code Developer Initiative beschäftigt wird feststellen, dass es Zeit kostet, die Bausteine alle anzuwenden. Es sind Bausteine dabei, die einem Entwickler schnell zur guten

Weiterlesen »
Aus die Maus, mehr gibt's nicht.
de_DEGerman