Header Clean Code

Bessere Software, stärkere Teams

Lassen Sie Technik, Organisationen und Menschen erfolgreicher zusammenarbeiten

Clean Code – Praktiken und Prinzipien für hochwertige Software

Die Entwicklung und Wartung von Software ist eine hochkomplexe Aufgabe: Sich stetig ändernde Anforderungen, Zeit- und Kostendruck sowie ein hochdynamisches Umfeld sorgen schnell für sinkende Qualität, erhöhtes Risiko und steigende Kosten. Diese Herausforderung zu meistern, erfordert mehr als die Beherrschung von Technik und Tools. Nur wenn alle Ebenen – Technik, Organisation und Menschen – zusammenspielen, entstehen funktionierende Teams und erfolgreiche Lösungen. Deshalb setzen wir in unseren Projekten und Produkten auf Clean Code Development.

Clean Code Buch

CLEAN CODE KOMPAKT – PRAKTIKEN UND PRINZIPIEN FÜR GUTE SOFTWARE

Was braucht es, um dauerhaft erfolgreich Software zu entwickeln? Das Clean Code Development bietet mit seinen Prinzipien und Praktiken eine wertvolle Orientierungshilfe und zugleich eine bewährte Basis auf dem Weg zu höherer Softwarequalität, effizienterer Entwicklung und funktionierenden Teams.

Taucher

CLEAN CODE DEEP DIVE: VON DER SAUBEREN KLASSE ZUM EFFIZIENTEN PROJEKT

Praktiken zur effizienten Softwareentwicklung sind in vielen Teams verbreitet. Doch wie gelingt der Sprung von Clean Code im Kleinen zu einem echten Clean Code-Projekt? Wie lassen sich architektonische und organisatorische Herausforderungen mit Clean Code-Prinzipien dauerhaft und effizient bewältigen? Erfahren und diskutieren Sie es in unserem Workshop für Praktiker:innen.

Ansprechpartner

Holger Kaufmann

Tel: +49 251 777 77 161

Christoph Meyer
– Senior-Berater

Tel: +49 251 777 77 0

Workshop: Sicherer Umgang mit Legacy-Code

Veränderungen in gewachsenen Java-Projekten sind oft von unterschiedlicher Qualität. Wir zeigen Ihnen – zugeschnitten auf Ihre Rahmenbedingungen – etablierte Methoden, Patterns und Werkzeuge, um bestmöglich mit Legacy-Code umzugehen. Ob es Ihnen darum geht, langfristig die Handlungsfähigkeit zu sichern oder kleine Schritte sicher zu setzen: Sprechen Sie uns an!

cleancode

WARUM VIADEE AUF CLEAN CODE SETZT

Was macht guten Programmcode aus? Mit Sicherheit sollte dieser funktionieren. Wir sind uns allerdings ebenfalls sicher, dass das alleine nicht ausreicht. Wer dauerhaft erfolgreich Software entwickeln will, muss in Softwarequalität investieren. Daher setzen wir bei unserer Entwicklung auf den Clean Code-Ansatz.

clean-xmas-code

CLEAN X-MAS CODE: WORKSHOP AN DER FH AACHEN

Roter, orangener, gelber, grüner und blauer Grad - Die Matses der FH Aachen haben in einem Workshop unter dem Titel „Clean X-mas Code“ am 19. Dezember gemeinsam mit Christoph Meyer und mir das Wertesystem von Clean Code in maximalem Tempo durchgearbeitet.

weiterlesen
prosoz-workshop

GAMIFICATION UND CLEAN CODE: „GLÜCK AUF – LEVEL UP!“ BEI DER PROSOZ HERTEN

Nach dem ersten erfolgreichen Workshop bei den FedEx-Days der mobilcom-debitel Anfang Juli setzten unsere Berater Christoph Meyer und Björn Meschede – dieses Mal unterstützt vom Kollegen Michael Landreh – unsere Quest zur Verbesserung von Codequalität mittels Gamification einige Wochen später im Ruhrgebiet fort.

weiterlesen
gamification-mobilcom

MIT GAMIFICATION SOFTWAREQUALITÄT VERBESSERN – SONARQUEST GOES MOBILCOM-DEBITEL

Auf der JAX 2018 haben wir SonarQuest erstmals einer breiteren Öffentlichkeit vorgestellt. Unser Konzept, die Codequalität und Motivation von Teams in Softwareprojekten durch Gamification in Form eines Rollenspiels zu verbessern, stieß auf viel Neugierde und Interesse. Gut zwei Monate später folgte aus diesen Kontakten nun der erste Praxiseinsatz außerhalb der viadee.

weiterlesen
SonarQuest Logo

WIR SIND JA NICHT ZUM SPASS HIER, ODER? 5 ARGUMENTE FÜR GAMIFICATION

„Wir sind ja nicht zum Spaß hier.“ Diesen Satz haben wir alle wahrscheinlich in der einen oder anderen Variante bereits bei unserer Arbeit gehört oder vielleicht gar selbst gesagt. Was diese Redewendung ausdrückt, ist klar: Die Arbeit soll zwar Spaß machen, ist jedoch zu viel Spaß dabei, wird die Sache verdächtig. Gamification, also der Ansatz, die Arbeit durch spielerische Elemente interessanter, effizienter und/oder kreativer zu gestalten, gerät in diesem Rahmen schnell in den Verdacht, ein mehr oder minder gut getarnter Versuch zu sein, bezahlte Freizeitaktivitäten zu etablieren.

weiterlesen
refactoring

HILFE, WIR SINKEN! – ÜBER REFACTORING IN WARTUNGSPROJEKTEN

Quellcode altert. Ob neue Anforderungen die ehemals schlanke Anwendung immer weiter aufblähen, ob Bugfixes oder provisorische Umbauten für die neue REST-Schnittstelle das tun, Code von genutzten Anwendungen ist fast nie statisch. Aus Clean Code-Sicht ist daher kontinuierliches Refactoring nötig, um Lesbarkeit und Wartbarkeit des Codes zu erhalten, doch wie geht man damit im Projektalltag um? Wäre der Quellcode ein Schiff, das man mit dem gesamten Team segelt, so wäre allen klar, dass ständig Reparaturmaßnahmen stattfinden müssen, damit es nicht sinkt.

weiterlesen
copy-and-paste-extra-clean

GRUNDWISSEN SOFTWARE-ENTWICKLUNG: COPY & PASTE – CODE ERZEUGT SICHERHEITSPROBLEME

Clean Code und IT-Security hängen eng zusammen. Mangelnde Softwarequalität ist als Ursache für Sicherheitsprobleme bekannt und schafft es auch immer wieder in die Medien – zuletzt geschehen zur Bundestagswahl 2017: Die von Gemeinden in ganz Deutschland seit vielen Jahren bei Wahlen eingesetzte Software „PC Wahl“ wies eklatante Sicherheitslücken auf. Die Sorge vor möglicher Wahlmanipulation breitete sich aus. Der Hersteller war kurzfristig nicht in der Lage, die Sicherheitslücken seiner Software zu schließen. Am Ende bot sogar der Chaos Computer Club (CCC) seine Hilfe an. Ein PR-Desaster für den Hersteller.

weiterlesen

Aktuelle Blogbeiträge

Sie wollen mehr über die viadee, unsere Projekte, Kund:innen und Kolleg:innen erfahren? Dann besuchen Sie unseren Blog. Sie haben die Wahl und können entweder alle Blogbeiträge aus sämtlichen Unternehmensbereichen lesen oder nur die Blogbeiträge aus dem Bereich “Clean Code”

zum Blog #Clean Code
Loading...

Unsere Lösungen für
BANKEN, VERSICHERUNGEN, HANDEL UND WEITERE BRANCHEN

Agile MethodenAgile Methoden

Business IntelligenceBusiness Intelligence

Business Process ManagementBusiness Process Management

Clean CodeClean Code

CloudCloud

IT-SicherheitIT-Sicherheit

Java & ArchitekturJava & Architektur

Künstliche IntelligenzKünstliche Intelligenz

Legacy ITLegacy IT

Mobile- und WeblösungenMobile- und Weblösungen

Robotic Process AutomationRobotic Process Automation

Software-QualitätssicherungSoftware-Qualitätssicherung

[if lte IE 8]
[if lte IE 8]
[if lte IE 8]
[if lte IE 8]