Blogbeiträge

Clean Code und KI
Clean Code
Stefan Lieser

Clean Code und KI

Die Bedeutung von Clean Code Sind Clean Code und KI ein Widerspruch? Oder ist Clean Code in Zeiten von KI Tools sogar noch wichtiger geworden? Das Thema Clean Code hat sich in den zurückliegenden Jahren in der Softwareentwicklung zu einem Kernthema entwickelt. Prinzipien und Praktiken der Clean Code Developer Initiative

Weiterlesen »
Vibe Coding
Clean Code
Stefan Lieser

Vibe Coding: Die Zukunft der Softwareentwicklung?

Die Welt der Softwareentwicklung hat sich in den letzten Jahren drastisch verändert. Ein zentrales Konzept, das immer mehr an Bedeutung gewinnt, ist Vibe Coding. Doch was genau steckt hinter diesem Begriff? Wie beeinflusst er das Programmieren und welche Rolle spielt die KI-gestützte Softwareentwicklung? Vibe Coding: Was steckt dahinter? Mit Vibe

Weiterlesen »
SOLID Prinzipien
Clean Code
Stefan Lieser

SOLID – 5 Prinzipien des objektorientierten Designs

Inhaltsübersicht SOLID-Prinzipien – Alles solide? Das Akronym SOLID setzt sich aus den Anfangsbuchstaben von fünf Prinzipien der objektorientierten Programmierung zusammen: SRP – Single Responsibility Principle OCP – Open Closed Principle LSP – Liskov Substitution Principle ISP – Interface Segregation Principle DIP – Dependency Inversion Principle Ursprünglich in dieser Konstellation beschrieben

Weiterlesen »
IOSP Analyzer Example 1
Clean Code
Stefan Lieser

IOSP Analyzer 0.2.0

Update 0.2.0 – 05.04.2024 Der IOSP Analyzer akzeptiert nun Aufrufe von ConfigureAwait innerhalb einer Integration. Wird eine asynchrone Operation aufgerufen ist dies natürlich kein Verstoß gegen das IOSP. Will man diesen Aufruf jedoch mit ConfigureAwait konfigurieren, wurde dies bislang als Framework/Runtime Call gewertet und damit als Verstoß gegen das IOSP.

Weiterlesen »
de_DEGerman