Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Da unsere Server-Anwendung nach dem REST-Prinzip aufgebaut ist, kann man gewöhnliche HTTP-Anfragen mit dem Browser oder über die Kommandozeile mit Tools wie curl abschicken, um Informationen aus unserer Datenbank im JSON-Format zu erhalten. Aber das ist während der Entwicklung nicht wirklich praktisch, also machte ich mich auf die Suche nach einem Tool, das die Ausführung von REST-Anfragen vereinfacht. Und ich fand es: Postman, ein Plugin für den Chrome-Browser. Mit Postman kann man beliebige HTTP-Anfragen erstellen, durchführen und für eine spätere "Ein-Klick-Ausführung" abspeichern. Dinge wie einzelne HTTP-Header, Basic- und OAuth-Authentifizierung und URL-Parameter können bequem über die Oberfläche eingestellt werden. Typische Header-Kombinationen können sogar als "Presets" gespeichert werden, um sie bei ähnlichen Anfragen wiederzuverwenden. Postman kann kostenlos heruntergeladen werden, für 10$ gibt es eine erweiterte Version, mit der man dann z.B. Sammlungen von Anfragen in einem Rutsch abspielen und die Ergebnisse überprüfen kann. Ein recht neues Feature ist die Erweiterung Newman, mit der man über die Kommandozeile und auch in Build-Jobs (z.B. in Jenkins) Postman-Abfragen durchführen kann.

...

Öffentliche Website

JIRA

Obwohl wir bisher noch gar keine Bugs in unserer Software managen, haben wir von Anfang an JIRA auf unserem Server installiert. Einer der Gründe dafür ist, dass JIRA eben nicht nur ein Bug-Tracker ist, sondern vielmehr ein allgemeines Issue-Tracking-System, dass auch für die Projektplanung eingesetzt werden kann. So haben wir zum Beispiel angefangen, eine Feature-Sammlung für unsere Spieledatenbank zu erfassen.

JIRA ist eines der vielen Entwickler-Tools der Firma Atlassian. Für Open-Source-Projekte wie Oregami stellen sie ihre stellt dieses Unternehmen seine Anwendungen unter einer speziellen Lizenz kostenlos zur Verfügung.

...