Ich bin im Moment an einem Projekt, dessen Ziel die Erstellung einer Webseite ist.

Dabei ist mir wichtig das die Webseite "Well Engineered" ist. Das heisst für mich in ganz kurzer Form, dass die Webseite nicht nur funktioniert, sondern das der ganze Code elegant ist.

Der Grund dafür ist, dass das ein gut lesbarer, eleganter Code besser lesbar ist und Fehler einfacher zu erkennen sind.

Ein Beispiel dafür, was ich mit "Well Engineered" meine ist das Innenleben eines MacBook 15'' 2012:

Es gibt auf den ersten Blick klare Strukturen, welche für Klarheit und Übersicht im Design sorgen.

Im Bezug auf Code ist es mir wichtig, dass jedes Programm in Abschnitte unterteilt ist, welche, die Arten der darin enthalten Funktionen beschreiben und das jede Funktion möglichst übersichtlich ist und deren Funktion schnell erkennbar ist. Hier ein Stück Javacode zur Illustration, was ich meine: