Hier findest du alle Beiträge die mit dem Tag Kommunikation versehen sind.
Wenn man über Programmierung spricht, denkt man oft an Logik, Algorithmen und Syntax. Doch im Kern ist Code mehr als nur eine Abfolge von Befehlen, die ein Computer ausführt. Code ist Kommunikation – eine Form des Ausdrucks zwischen Menschen, die eine Maschine als Übersetzer nutzt. Der Compiler mag der erste sein, der den Code liest, aber er ist nicht der wichtigste Adressat. Der wichtigste Leser ist immer ein Mensch. Weiterlesen
In der Softwareentwicklung wird oft von Zusammenarbeit, Teamgeist und Kommunikation gesprochen - doch einer der zentralsten Aspekte dieser Zusammenarbeit ist Verantwortung. Nicht Verantwortung im Sinne von „Wer ist schuld, wenn etwas schiefgeht“, sondern im Sinne von Bewusstsein: das Bewusstsein dafür, dass jede einzelne Codezeile, die man schreibt, Auswirkungen auf andere hat. Diese Verantwortung trägt jeder Entwickler, ob Berufseinsteiger oder Senior, ob Backend, Frontend oder Fullstack. Weiterlesen
Es gibt kaum einen Beruf, in dem man so oft scheitert, wie in der Softwareentwicklung. Wir alle schreiben Code, der nicht funktioniert. Wir alle deployen Features, die unerwartete Nebenwirkungen haben. Und wir alle haben schon mal eine Datenbank gelöscht, ein Build-Skript ruiniert oder eine Endlosschleife in Produktion geschickt. Der Unterschied zwischen einem guten und einem schlechten Entwickler liegt dabei nicht darin, ob er Fehler macht – sondern wie er damit umgeht. Weiterlesen
Durch Dinge wie CleanCode oder dem KISS-Prinzip versuchen wir unseren Code möglichst verständlich zu halten. Wir benennen Methoden nachdem was sie tun, wissen, dass eine Methode auch nur eine Sache machen soll und auch die Benamung unserer Variablen sind sprechend.
Wer das alles konsequent berücksichtigt, der wird in den meisten Fällen keine Kommentare im Quelltext hinterlassen müssen – so zumindest der Wortlaut vieler Dozenten und Autoren.
In der Praxis sieht das oft aber ganz anders aus.

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.