Magic Values
Letzte Woche hab ich ja schon etwas über Code Smells geschrieben. Einen weit verbreiteten Code Smell, nämlich die Magic Values, habe ich letztens mal wieder angetroffen und so nehme ich das mal zum...
View ArticleSE1: FizzBuzz
Wöchentlich stelle ich “meinen” SE1-Studenten ein paar kleine meist sehr einfache Aufgaben. Letztens hab ich ihnen versprochen, die Aufgabe zu “Java” wird ein Kinderspiel. Und genau das war sie auch:...
View ArticleSE1: Parsing-Grundlagen
Ich hatte vor einiger Zeit versprochen, noch etwas über Parsing zu schreiben bzw. über die prinzipielle Herangehensweise an Parsing-Probleme. Ich bin da selbst kein Experte und hab die zugehörige...
View ArticleDynamische Bindung
Zu dem, was in der OOP oft als sehr kompliziert wahrgenommen wird, gehört wohl eindeutig die dynamische Bindung. Hier mal eine kurze Erläuterung dazu: Statischer und dynamischer Typ Um dynamische...
View ArticlecheckLectures
Wenn man studiert, hat man üblicherweise Lehrveranstaltungen. Und zumindest in der Informatik ist es auch üblich, da wirklich hinzugehen [1]. Und es ist üblich, dass es die Folien zum Download gibt....
View ArticleEiffel: Das Esperanto unter den Programmiersprachen
Ich gehöre zu denjenigen, die sich gerne immer mal wieder eine neue Programmiersprache ansehen. Nicht um in jeder dieser Programmiersprachen letztendlich auch produktiv zu arbeiten, aber um mal “übern...
View ArticleEnbugging — Wie wir Fehler machen und wie wir sie vermeiden
Wie im letzten Jahr, hab ich auch dieses Mal wieder einen Vortrag auf den Delphi-Tagen gehalten. Diesmal gings ums Fehler vermeiden. Man könnte auch sagen, um konstruktive QA-Maßnahmen. Egal....
View ArticleWollt ich nur mal gesagt haben…
Redundanzen sind doof. Variablen, die eigentlich lokal deklariert sein könnten, aber als Attribut in der Klasse stehen, sind eklig. Variablen, die als String deklariert werden, obwohl sie Integers,...
View ArticleFehlerbehandlung in mehrschichtigen Systemen
… oder kurz: Schichten und Exceptions Die Delphi-Tage 2012 sind zu Ende. Wie üblich hab ich nen Vortrag gehalten. Diesmal gings um Schichten, um Exceptions und was das eine mit dem anderen zu tun hat....
View ArticleException Handling in Multi-Layered Systems
This is the first blog post here which is completely in English. And of course there is a reason for that. I currently don’t plan to do this regularly (maybe I should? I don’t know.). Anyway, here is...
View ArticleClean Code und das Modellprinzip
Drei Monate nach meinem letzten Post zu Clean Code hier nun wieder einer. Und wieder grab ich in den Krümeln und tu so als könnt ich alles besser. Heute behaupte ich mal, ich könnte einen besseren...
View Article
More Pages to Explore .....