Hier findest du alle Beiträge die mit dem Tag Grenzen versehen sind.
Du kennst dieses Gefühl: Du schreibst Code, drückst auf „Run“ und der Compiler antwortet mit einer roten Wand aus Fehlermeldungen. Oder die Anwendung startet, aber „irgendwas“ ist komisch. Und irgendwo im Hinterkopf sitzt dieser Gedanke: „Vielleicht bin ich einfach nicht gut genug.“
Ich will dir heute eine These mitgeben, die wie ein mentaler Sicherheitsgurt funktionieren kann:
Der Ursprung, etwas richtig zu machen, ist immer, es falsch zu machen.
Und oft gilt sogar: Vieles, was wir heute „richtig“ nennen, hat historisch irgendwo mit einem Fehler angefangen. Weiterlesen
In der Softwareentwicklung begegnet dir irgendwann die Idee der Trennung von Verantwortlichkeiten - Separation of Concerns (SoC). Dieser Grundsatz stammt aus der Softwaretechnik und beschreibt das Aufteilen komplexer Systeme in kleinere Abschnitte, die jeweils nur einen bestimmten Aspekt behandeln. Der niederländische Informatiker Edsger W. Dijkstra prägte den Begriff 1974 und erklärte, dass wir Aspekte getrennt untersuchen sollten, damit wir uns jeweils auf eine Sache konzentrieren können. SoC bedeutet also nicht, alles zu isolieren, sondern klare Grenzen zu ziehen, damit du Effizienz, Korrektheit und Verständlichkeit separat betrachten kannst. Weiterlesen

Hi, ich bin Marcel!
Als Fachinformatiker für Anwendungsentwicklung und IHK-geprüfter Ausbilder teile ich auf meinem Blog Grundlagen- und Fortgeschrittenen-Wissen für angehende Entwickler*innen und Interessierte, sowie weitere spannende Themen aus der IT.