Software-Entwicklung in einem großen Kundenprojekt funktioniert natürlich nicht nach dem Prinzip “Auf die Plätze, fertig, hacken!” Vielmehr handelt es sich um einen komplexen Prozess, der einerseits hohen Qualitäts- und Sicherheitsanforderungen unterliegt und der andererseits viel Flexibilität bieten muss. In diesem Beitrag zeigen wir auf, wie ein //SEIBERT/MEDIA-Entwicklungsteam in einem Individualsoftware-Projekt ein neues Feature entwickelt, welche Workflows dabei zugrunde liegen und welche Werkzeuge uns in diesem Prozess unterstützen.
Tag Archives: Software-Entwicklung
Bamboo 5.8: Docker-Tasks, bessere AWS-Integration, Java-8-Support
Bamboo ist der Continuous-Integration-Server von Atlassian. Die gerade ausgelieferte neue Version 5.8 bietet Entwicklungsteams eine sauberere und schnellere Build-Pipeline mit einem besseren Agent-Management und einer besseren Skalierbarkeit mit AWS. Dies sind die Neuerungen.
Stash 3.7: Individuelle Merge-Commit-Nachrichten, Kommentare aus E-Mails liken und beantworten, besserer Installer
Atlassian hat das Git-Repository-Managementsystem Stash in der Version 3.7 ausgeliefert. Neue Features sorgen für zusätzliche Individualisierung und eine noch bessere E-Mail-Integration. Wir stellen die Neuerungen kompakt vor.
Git-Tutorial: Synchronisation (Teil 2: git fetch)
In dieser Tutorial-Reihe beschäftigen wir uns mit der Zusammenarbeit zwischen Entwicklern in einem Git-basierten Projekt: Zunächst geht es darum, Repositories zu synchronisieren. Nachdem beschrieben wurde, wie mit git remote Verbindungen zwischen Repos eingerichtet werden können, sollen nun mit git fetch Commits importiert werden.
Git-Tutorial: Synchronisation (Teil 1: git remote)
In einer Reihe von Tutorials behandeln wir die Entwicklungsarbeit mit Git. Nachdem Git aufgesetzt ist und einige grundlegende Kommandos vorgestellt wurden, geht es nun darum, mit Git zusammenzuarbeiten: Entwickler wollen ihre Arbeit synchronisieren. Zunächst zur Konfiguration von Remote-Verbindungen.
Git-Tutorial: Repositories untersuchen (Teil 2: git log)
In einer Reihe von Tutorials stellen wir die wichtigsten Befehle des verteilten Versionskontrollsystems Git vor. Nach dem initialen Aufsetzen von Git und dem Speichern von Änderungen sollen nun Repositories untersucht werden. Nach den Erläuterungen zu git status folgen hier Hinweise zu git log.
Git-Tutorial: Repositories untersuchen (Teil 1: git status)
In einer Reihe von Tutorials stellen wir die wichtigsten Befehle des verteilten Versionskontrollsystems Git vor. Nach dem initialen Aufsetzen von Git und dem Speichern von Änderungen sollen nun Repositories mithilfe der Kommandos git status und git log untersucht werden. Zunächst zu git status.
FishEye und Crucible 3.7: Komfortablere und schnellere Branch-Reviews
Atlassian hat das Quellcode-Managementsystem FishEye und Crucible in der Version 3.7 ausgeliefert. Mit dem neuen Release wird die Arbeit mit Branch-Reviews deutlich erleichtert und beschleunigt. Außerdem werden die neuesten Versionen von Mercurial und Git unterstützt.
Individuelle Software-Entwicklung: Warum mit //SEIBERT/MEDIA?
Entwicklung von individueller Web-Software bieten viele Dienstleister an. Auch die etablierten und trendigen Programmiersprachen, Frameworks, Datenbanken und Versionskontrollen haben viele Teams drauf. Warum sollten Sie sich für Ihr Software-Projekt für eine Zusammenarbeit mit //SEIBERT/MEDIA entscheiden? Die besten Argumente bieten neben dem fachlichen Know-how unserer Teams und unserer fast 20-jährigen Erfahrung unsere Prozesse.
Git-Tutorial: Änderungen speichern (Teil 2: git commit)
Diese Tutorial-Reihe widmet sich den Grundlagen des verteilten Versionskontrollsystems Git. Nachdem die ersten Artikel beschrieben haben, wie Git initial aufgesetzt wird, erläutern wir nun, wie Änderungen vorgenommen und gespeichert werden. Beitrag eins hat den Befehl git add behandelt, der eng mit git commit zusammenspielt.