G wie GitLab - App Entwicklung A bis Z

12.3.2018 - Christina Canclini

Wie in der Softwareentwicklung im Allgemeinen, ist auch bei der App Entwicklung der Einsatz eines Versionsverwaltungtools, welches zur Erfassung von Änderungen am Code verwendet wird, von Bedeutung. Zudem vereinfacht das zentrale Ablegen der Projekte die Zusammenarbeit im Entwicklungsteam enorm, weshalb wir GitLab für all unsere App-Entwicklungsprojekte einsetzten.

G wie GitLab - App Entwicklung A bis Z teaser

GitLab ist eine webbasierte Oberfläche zur Versionsverwaltung von Softwareprojekten auf Basis von Git. Damit werden alle Änderungen am Code in einem Repository mit Zeitstempel und Benutzerkennung gesichert und können bei Bedarf wiederhergestellt werden. GitLab ermöglicht uns also die Kontrolle über alle Repositories und Projekte, zudem unterstützt es das gleichzeitige Entwickeln verschiedener Entwicklungszweige (Branches) in einem Projekt. Somit können unsere Entwickler gemeinsam und effizient an der gleichen App arbeiten. Mit einem Merge Request, (nicht zu verwechseln mit einem Murder Request! J) führen sie die unterschiedlichen Änderungen zusammen.

Gitlab ScreenshotGitLab bietet neben der Versionsverwaltung diverse weitere Services wie ein Wiki, Issue-Tracking-Funktionalitäten, sowie CI und CD. Dank Continuous Integration (CI) wird der Code kontinuierlich getestet und mit Continuous Deplyoment (CD) wird automatisch eine neue Testversion der App an den Kunden gesendet, was eine schnelle und effiziente Pipeline zum Kunde darstellt. Zudem nutzen wir zur Verbesserung der Codequalität die Möglichkeit einer statischen Code Analyse, welche den geschriebenen Code jeweils formalen Prüfungen unterzieht und bestimmte Fehlerarten aufdecken kann. Diese Massnahmen führen generell zu stabileren und optimierteren App’s.

Kontakt

Smoca AG
Technoparkstrasse 2
Gebäude A, 3. Stock
8406 Winterthur

Jobs

  • Momentan sind keine Stellenangebote verfügbar

Letzter Blogeintrag

Wenn eine Bestellung plötzlich doppelt ausgelöst wirdDavid Gunzinger - 15.5.2025

Stellen Sie sich vor, ein Kunde bestellt Waren im Wert von 100.000 CHF – und erhält diese Lieferung zweimal. Ein solcher Vorfall bedeutet nicht nur Verwirrung und Rückabwicklung, sondern auch Zeitaufwand und finanzielle Verluste. Der Kunde reklamiert, der Support muss reagieren, die Buchhaltung wird belastet. Solche Doppelbuchungen sind keine Seltenheit: Nach unseren Erfahrungen treten sie bei mobilen Bestellungen in bis zu 3 % der Fälle auf. Und meist ist nicht der Benutzer mehr ...

  • Smoca Facebook
  • Smoca Twitter
  • Smoca LinkedIn
  • Smoca RSS Feed