Also mich hat's bei Alex Code auch fast aus dem Sessel geschmissen
Ich verfolge Alex' Entwicklungsgeschichte ja schon längere Zeit hier, aber da hilft kein Buch über OOP und auch nichts zum Thema strukturierte Programmierung.
Woran es hier fehlt ist das Verstehen des Problems. Du kannst hundert Bücher über OOA, OOD und OOP lesen, wenn Du kein Gefühl hierfür dafür hast, wirst Du nie guten Code schreiben.
Sorry Alex, aber versuch, über die Probleme nachzudenken, bevor Du drauf los codest. Ich verstehe, dass Menschen impulsiv sind und am liebsten gleich wie die rote Armee mit der Tür ins Haus krachen. Mir gehts als Entwickler ja auch manchmal nicht anders, mich packt auch oft der Enthusiasmus und das ist auch gut so. Software Entwicklung ist ein kreativer Prozess und der braucht schließlich Motivation.
Wenn Du mit einem SW-Problem konfrontiert wirst, lehn Dich aber zuerst mal zurück und denk darüber nach, die erste Idee ist meist nicht die beste Als Übung kannst Du Dir (anfangs) die Regel aufstellen, für ein Problem midestens drei Lösungen zu überlegen.
Aber nicht immer alle drei posten ;-)
Ich verfolge Alex' Entwicklungsgeschichte ja schon längere Zeit hier, aber da hilft kein Buch über OOP und auch nichts zum Thema strukturierte Programmierung.
Woran es hier fehlt ist das Verstehen des Problems. Du kannst hundert Bücher über OOA, OOD und OOP lesen, wenn Du kein Gefühl hierfür dafür hast, wirst Du nie guten Code schreiben.
Sorry Alex, aber versuch, über die Probleme nachzudenken, bevor Du drauf los codest. Ich verstehe, dass Menschen impulsiv sind und am liebsten gleich wie die rote Armee mit der Tür ins Haus krachen. Mir gehts als Entwickler ja auch manchmal nicht anders, mich packt auch oft der Enthusiasmus und das ist auch gut so. Software Entwicklung ist ein kreativer Prozess und der braucht schließlich Motivation.
Wenn Du mit einem SW-Problem konfrontiert wirst, lehn Dich aber zuerst mal zurück und denk darüber nach, die erste Idee ist meist nicht die beste Als Übung kannst Du Dir (anfangs) die Regel aufstellen, für ein Problem midestens drei Lösungen zu überlegen.
Aber nicht immer alle drei posten ;-)