IDE Wars!

Über bestimmte Themen können sich Softwareentwickler vorzüglich streiten: Tabs vs. Spaces, Klammersetzung oder natürlich auch die „richtige“ Programmiersprache. Und selbstverständlich kann man auch bei den eingesetzten Tools geteilter Meinung sein – insb. bei der Entscheidung für einen Texteditor (wobei für mich der Krieg der Editoren natürlich längst zugunsten des Vim […]

You Ain't Gonna Need It (YAGNI)

You Ain’t Gonna Need It (YAGNI) – Wissenshäppchen #2

Dieser Beitrag ist Teil 2 von 3 in der Serie Wissenshäppchen.

In der zweiten Episode meiner „Wissenshäppchen“ geht es um ein weiteres wichtiges Prinzip der Softwareentwicklung: You Ain’t Gonna Need It (YAGNI) (alternativ auch You Aren’t Gonna Need It). Wir sollten immer nur das entwickeln, was wir wirklich brauchen! Always implement things when you actually need them, never when you just […]

Wie man einen echen Software-Entwickler erkennt

Wie man einen richtigen Software-Entwickler erkennt

In meiner Vorlesung zum Thema Software-Engineering gehe ich auf die Unterschiede zwischen Programmierern und Software-Entwicklern ein. Meiner Meinung nach ist ein Software-Entwickler ein Programmierer, der sich neben dem reinen Coden auch um übergreifende Themen wie Modellierung, Testen und gutes Softwaredesign kümmert. Wie gut, dass man all das in der Ausbildung […]