Stefan Henneken has been working in the field of automation technology as a software developer for many years. His main focus is programming with C# and IEC 61131-3. Since 2010 Stefan Henneken runs his blog at https://StefanHenneken.net, which contains more articles about the topic of software development.
Anwendung der SOLID-Prinzipien mit der IEC 61131-3
Die SOLID-Prinzipien sind ein wesentlicher Bestandteil der objektorientierten Softwareentwicklung und haben sich als wertvolle Werkzeuge erwiesen, um sauberen, wartbaren und erweiterbaren Code zu entwickeln. In der industriellen Automatisierungstechnik, insbesondere in der Programmierung von Steuerungen mit IEC 61131-3, ist es von besonderer Bedeutung, robuste und zuverlässige Systeme zu entwickeln.
In diesem Buch werden die SOLID-Prinzipien im Detail vorgestellt und anhand von Beispielen in IEC 61131-3 erläutert. Es wird auch verdeutlicht, wie durch die Anwendung dieser Prinzipien die Wartbarkeit, die Erweiterbarkeit und die Zuverlässigkeit von Softwaresystemen verbessert wird.
Zusätzlich zu den SOLID-Prinzipien werden auch die Prinzipien KISS, DRY, LoD und YAGNI vorgestellt. Diese zählen zwar nicht zu der Gruppe der SOLID-Prinzipien, sind zu diesen aber eine hilfreiche Ergänzung.