Clean Code Development

Erfolgreich Software entwickeln

Mit Clean Code Development zu besserer Softwarequalität und funktionierenden Teams

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 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.

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 Praktikerinnen und Praktiker.

Ansprechpartner

Holger Kaufmann

Holger Kaufmann

Tel: +49 251 777 77 0

Christoph Meyer <br>– Senior-Berater

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!buchen

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 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

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

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

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

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

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

 Seminare zum Thema “Clean Code”

Clean Code Kompakt am 27./28. November

Clean Code Kompakt am 27./28. November
- Köln

mehr erfahren 27Nov
Clean Code Kompakt – Praktiken und Prinzipien für gute Software

Clean Code Kompakt – Praktiken und Prinzipien für gute Software
- Köln oder Münster

mehr erfahren a.A.
Workshop: Clean Code Deep Dive

Workshop: Clean Code Deep Dive

mehr erfahren a.A.

Aktuelle Blogbeiträge

Sie wollen mehr über die viadee, unsere Projekte, Kunden und Kollegen 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

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

Agile Methoden

Business Intelligence

Business Process Management

Clean Code

Cloud

IT-Sicherheit

Java

Künstliche Intelligenz

Mobile- und Weblösungen

Robotic Process Automatioon

Testautomatisierung

vivir

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