Code-Reviews mit Stash und SonarQube

Code-Reviews bilden ein wichtiges Werkzeug im Prozess der Software-Entwicklung, um eine bestmögliche Code-Qualität sicherzustellen. Sie fördern den Austausch im Team über die Code-Struktur, den Stil und die Architektur, und natürlich dienen sie dazu, sowohl Optimierungspotentiale als auch Schwachstellen aufzudecken. In diesem Artikel zeigen wir, wie Atlassians Git-Repository-Manager Stash in Kombination mit SonarQube, einem ausgereiften Tool zur statischen Code-Analyse, und dem Sonar-Plugin für Stash Code-Reviews und damit den Entwicklungsprozess effektiv unterstützen kann.

Demo: Schnellsuche und erweiterte Suche in Confluence

Die Confluence-Suche ist ein mächtiges Werkzeug, das es erlaubt, auch in großen Instanzen effektiv die gewünschten Inhalte zu finden. Die Schnellsuche mit Autocomplete ist von überall in Confluence zugänglich und führt oft schon direkt zum gesuchten Content. Die erweiterte Suche bietet darüber hinaus Filter, um die Suche gezielt und systematisch nach Art des Inhalts, Ort und Ersteller einzugrenzen. Unser kurzes Demovideo zeigt die Möglichkeiten der Confluence-Suchfunktion.

Versionierung von Diagrammen in Confluence: draw.io bietet integrierte Revisionssicherheit, Gliffy nur nativ

Einer der Vorteile von Confluence ist seine Revisionssicherheit: Seiten-Iterationen lassen sich jederzeit nachvollziehen, miteinander vergleichen und gegebenenfalls auch wiederherstellen, da alle Bearbeitungen versioniert werden. Wie verhält es sich aber mit Diagrammen, die in Seiten eingebunden sind? draw.io und Gliffy sind die reifsten und mächtigsten Plugins, die es erlauben, professionelle Diagramme direkt in Confluence zu erstellen und in Seiten zu integrieren. Die Unterschiede beim Revision Handling sind allerdings gravierend: draw.io hat ein ausgereiftes, Gliffy ein rudimentäres, das nicht in die Confluence-Versionierung integriert ist.

Warum Confluence eine großartige Intranet-Basis ist

Confluence ist das Kollaborationssystem des australischen Herstellers Atlassian. Als reines Firmenwiki-Tool gestartet, wurde Confluence in den letzten Jahren zur funktionsreichen Social-Collaboration-Plattform weiterentwickelt. Unsere Lösung Linchpin setzt direkt auf Confluence auf und erweitert das System zur ausgereiften, modernen Intranet-Suite. Wir geben noch einmal einen kompakten Überblick über die wichtigsten Features und Möglichkeiten, die Confluence zu einer hervorragenden Intranet-Basis machen.

Demo: Versionierung und Revisionsmanagement in Confluence

Confluence ist ein offenes System, in dem Leute zusammenarbeiten und gemeinsam Inhalte entwickeln. Dabei besteht jedoch stets Kontrolle und Transparenz über alle Änderungen: Das sehr ausgereifte Revisionsmanagement erlaubt es, jede Modifikation einer Seite nachzuvollziehen, einem spezifischen Nutzer zuzuordnen und bei Bedarf auch wieder rückgängig zu machen. Unser Demovideo zeigt, wie einfach in Confluence Seitenversionen verglichen werden können und wie sich Änderungen per Knopfdruck zurückrollen lassen.

Lean Startup: Die Voreingenommenheit des Entrepreneurs für die Lösung vermeiden (Teil 2)

Im ersten Teil dieses Artikels hat der Autor die titelgebende Herausforderung aufgeworfen und beantwortet: Statt die Lösung mit Brachialgewalt auf das Kundensegment zu setzen, sollten Entrepreneure damit anfangen, einen größeren und überzeugenden Kontext für ihre Kunden zu definieren. Dieser zweite Teil knüpft nahlos an diese Überlegungen an.