Code Smells – Confusers

Code-Smells der Gruppe Confusers führen dazu, dass der Leser des Source-Codes verwirrt ist oder den Code falsch versteht und somit Fehler macht. Confosers führen im besten Fall dazu, dass der Leser länger braucht, den Inhalt zu verstehen und ggf. Erweiterungen zu machen, im schlechtesten Fall führen sie aber dazu, dass Bugs entstehen oder diese schwierig... Weiterlesen →

Die wichtigsten Clean-Code Regeln

YAGNI - You ain‘t gonna need it Es sollte nichts implementiert werden, was vielleicht in der Zukunft verwendet werden kann, denn es ist sehr wahrscheinlich, dass es nicht benötigt wird und es würde sonst nur den Code größer und komplexer machen und somit schwieriger zu verstehen und schwerer zu warten. KISS – Keep it Simple... Weiterlesen →

Clean-Code Ansätze und Grundverhaltensregeln

Bis hierher haben wir nun analysiert, dass Clean Code ein Mindset ist und dass Code-Smells unter anderem durch psychologische Effekte in uns allen ermöglicht werden. Doch welche grundlegenden Verhaltensregeln können wir wählen, um in Zukunft Clean-Code zu produzieren und Code-Smells zu vermeiden. Im Folgenden werden einige Ansätze diskutiert und ein von mir klares Statement zu... Weiterlesen →

Was ist guter Source-Code

Es ist nicht immer leicht guten Code zu schreiben, Jason Gorman meinte einst: "Writing code a computer can understand is science. Writing code other programmers can understand is an art." Jason Gorman ist Founder von Codemanship einem Consulting-Unternehmen mit dem er versucht anderen das beizubringen was er in den letzten ca. 40 Jahren gelernt hat,... Weiterlesen →

Software-Craftsmanship Manifest

Das Software-Craftsmanship Manifest wurde 2009 zum ersten Mal erstellt und unterschrieben. Seitdem hat es eine breite Basis an Zustimmung in der Tech-Community erhalten und wurde bereits von tausenden Software-Engineers von der ganzen Welt unterschrieben. Es besteht aus vier gewichtigen Kernaussagen besteht: „Nicht nur funktionierende Software, sondern auch gut gefertigte Software“ „Nicht nur auf Veränderung zu... Weiterlesen →

Rollenverständnis – Software-Engineer

Stell dir mal folgende Situation vor: Du gehst ins Krankenhaus zu einem vereinbarten OP-Termin, nichts Schlimmes ein kleiner Eingriff mit lokaler Betäubung. Du gelangst in den Warteraum und es liegt überall Müll herum, ist schmutzig und riecht komisch. Die Anmeldung ist zwar besetzt aber spricht nur unverständliche Sachen aus. Nach einer Weile im stinkenden Wartezimmer... Weiterlesen →

Leitfaden zum Entwickeln einer Digitalisierungsstrategie

Die digitale Transformation eines Unternehmens einzuleiten ist gleichbedeutend mit einem Change Prozess der alle Unternehmensbereiche erfasst und maßgeblich und für alle spürbar ändert. Dabei ist die Transformation in den meisten Fällen notwendig, um das Unternehmen zukunftsfähig und konkurrenzfähig zu halten. Um diesen Transformationsprozess geordnet und sicher zu begehen, und gegebenenfalls steuernd eingreifen zu können, ist... Weiterlesen →

Das Manifest zur digitalen Transformation

Schaffung von Mehrwert durch neue digitale Produkte statt Digitalisierung alter Produkte Neue digitale Geschäftsmodelle statt alte digitalisierte und automatisierte Geschäftsprozesse User- und kundenzentrierte digitale Transformation statt unternehmenszentrierter Digitalisierung flache dynamische Organisation in Teams über stark hierarchische Aufbauorganisation agiles erarbeiten statt plangetriebenes abarbeiten ausprobieren über planen Selbstorganisiertes Arbeiten nach Zielen statt engmaschig geführten und reportingreichen delegieren... Weiterlesen →

Create a website or blog at WordPress.com

Nach oben ↑