Anfang Inhaltsbereich:
nach oben (Zugangstaste 4)HOME:
Die Aufgabe eines Programmiers ist es nicht nur, die Erkenntnisse und Erfahrungen durch ein Computerprogramm zu erweitern, sondern das real Vorhandene erkennen und in eine triviale Ordnung zu bringen.
Leistungsfähige, schnelle und langlebige Programme entstehen aus einer simplen und strukturierten Grundsubstanz. Es wird immer mal vorkommen, dass die Grundsubstanz geändert werden muß, je simpler und strukturierter diese ist, desto leichter die Umsetzung.
Weniger IF-Abfragen mehr Property-Dateien und der Einsatz von Hashtables, ermöglichen ein strukturiertes und einfaches Arbeiten mit dem Quellcode und beschleunigen die Programmausführung und Programmveränderung.
Reguläre Ausdrücke (engl. regular expression, Abk. RegExp oder Regex) sollte jeder Programmierer beherrschen, denn diese können in fast allen Programmiersprachen eingesetzt werden.(Das SQL der Strings!)
try{ ... } catch{ ... } und log4j ist die Grundlage für die schnelle und gute Fehleranalyse bei den Tests und beim Kunden. Man kann eigentlich nie genug davon einbauen.
Jedes Programm kann nur den Zeitpunkt x abbilden, von der Zukunft können nur Vorhersagen getroffen werden, denn die reale Wirklichkeit von der Zukunft ist nicht eindeutig definierbar.
Die Begriffe testgetriebene Entwicklung und Redesign sollte man nicht nur kennen, sondern auch anwenden können und dürfen, denn nur so werden agil entwickelte Programme mit hoher Akzeptanz entstehen. Ein Stichwort hierfür ist Scrum.



