Ausgabe April 2005

Artikel

Häufig müssen Programme strukturierte Eingabedateien verarbeiten und verstehen. Komplizierte Dateiformate erfordern dabei hohen Programmieraufwand - oder den Einsatz eines Parsergenerators. JavaCC deckt die wichtigsten Aspekte der Parsergenerierung für Java-Programme ab.

Bei jeder Änderung an einem Programm besteht die Gefahr, dass unbemerkt neue Fehler entstehen. Mit Unit-Tests kontrollieren Entwickler, ob alle Bausteine ihres Programms erwartungsgemäß funktionieren. Die Skriptsprache Ruby bringt von Haus aus ein leistungsfähiges Modul fürs Unit Testing mit.

Will ein Entwickler seine Software mit automatisierten Tests prüfen, muss er komplexe Randbedingungen wiederholbar machen. Dabei helfen ihm Mock-Objekte, die das Verhalten von Produktionscode simulieren, ob es sich nun um ein Netzwerk oder eine Datenbankanbindung handelt.

Open Source ist bei öffentlichen Projekten noch längst keine Selbstverständlichkeit. Dabei zeigen die Fehler bei der Entwicklung von Projekten wie der Gesundheitskarte oder der Steuersoftware Elster, wie staatliche Großvorhaben in der IT von mehr Transparenz profitieren könnten.

LINUX-MAGAZIN KAUFEN
EINZELNE AUSGABEPrint-AusgabenDigitale Ausgaben
ABONNEMENTSPrint-AbosDigitales Abo
TABLET & SMARTPHONE APPS
Bald erhältlich
Linux-Magazin bei Google Play Magazines
Deutschland
Nach oben