Schulungen: Moderne Anwendungsentwicklung

modern

Ziel ist es aus der Best Practice Erfahrung eine Liste der Möglichkeiten zu präsentieren, wie die Entwicklung heute aussehen könnte und sollte.

Durch Tools und praktiken kann vieles verbessert werden:

  • Nachvollziehbarkeit
  • Sicherheit beim Entwickeln
  • Einfaches und schnelles Eingreifen bei Problemen
  • Besseres arbeiten im Team
  • Einfaches und sicheres Deployment
  • Stabiler Code
  • Einfacher und dadurch schneller auf neue Technologien eingehen können

Themen

  • Rational Developer for i (RDi)
  • Visual Studio Code
  • Fully Free RPG
  • Prozduren / Module / Serviceprogramme / Bindeverzeichnis
    • Programmlogik wiederverwenden
    • Korrekt abgekapselte Prozeduren haben viele Vorteile
      • Wartbarkeit
      • Skalierung
      • Einfacher testen
      • Bessere Möglichkeit zur Modernisierung in der Zukunft
  • Code Coverage
    • Wieviel von meinem Code wird tatsächlich verwendet
  • Das Prinzip von Unit Tests
  • Versionierung der Sourcen
  • Automatisierung der Builds
  • Einsatz von Data Queues
    • Mikroservices
    • Skalierbarkeit
    • Parallelisierung
  • Dokumentationssystem