Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Frei
Schneller Zugriff als Browser!
 

Clean Code

Index Clean Code

Clean Code ist ein Begriff aus der Softwaretechnik, der populär wurde durch das gleichnamigen Buch von Robert Cecil Martin.

18 Beziehungen: Don’t repeat yourself, Entwurfsmuster, Gesetz von Demeter, Kata (Programmierung), Kent Beck, KISS-Prinzip, Konvention vor Konfiguration, Liskovsches Substitutionsprinzip, Principle of Least Surprise, Quelltext, Quelltextformatierung, Refactoring, Robert Cecil Martin, Single-Responsibility-Prinzip, Software Craftsmanship, Softwareentwickler, Softwaretechnik, YAGNI.

Don’t repeat yourself

Don’t repeat yourself (DRY, für „wiederhole dich nicht“; auch bekannt als once and only once „einmal und nur einmal“) ist ein Prinzip, das besagt, Redundanz zu vermeiden oder zumindest zu reduzieren.

Neu!!: Clean Code und Don’t repeat yourself · Mehr sehen »

Entwurfsmuster

Entwurfsmuster sind bewährte Lösungsschablonen für wiederkehrende Entwurfsprobleme sowohl in der Architektur als auch in der Softwarearchitektur und -entwicklung.

Neu!!: Clean Code und Entwurfsmuster · Mehr sehen »

Gesetz von Demeter

Das Gesetz von Demeter (kurz LoD) ist eine Entwurfs-Richtlinie in der objektorientierten Softwareentwicklung.

Neu!!: Clean Code und Gesetz von Demeter · Mehr sehen »

Kata (Programmierung)

Kata bezeichnet in der Programmierung eine kleine, abgeschlossene Übung.

Neu!!: Clean Code und Kata (Programmierung) · Mehr sehen »

Kent Beck

Kent Beck (2006) Kent Beck (* 1961) ist ein US-amerikanischer Softwareentwickler und Autor.

Neu!!: Clean Code und Kent Beck · Mehr sehen »

KISS-Prinzip

Das KISS-Prinzip fordert, zu einem Problem eine möglichst einfache Lösung anzustreben.

Neu!!: Clean Code und KISS-Prinzip · Mehr sehen »

Konvention vor Konfiguration

Konvention vor Konfiguration (oder coding by convention) ist ein Softwaredesign-Paradigma, welches zum Ziel hat, die Komplexität von Konfigurationen zu reduzieren: Solange sich die Entwickler in allen Bereichen einer Software an übliche Konventionen (beispielsweise gleichartige Bezeichner) halten, müssen diese nicht konfiguriert werden, was somit die Konfigurationen erheblich vereinfacht, ohne die Möglichkeiten der Entwickler einzuschränken.

Neu!!: Clean Code und Konvention vor Konfiguration · Mehr sehen »

Liskovsches Substitutionsprinzip

Das Liskovsche Substitutionsprinzip (LSP) oder Ersetzbarkeitsprinzip ist ein Kriterium in der objektorientierten Programmierung, das die Bedingungen zur Modellierung eines Datentyps für seinen Untertyp angibt.

Neu!!: Clean Code und Liskovsches Substitutionsprinzip · Mehr sehen »

Principle of Least Surprise

Das Principle of Least Surprise, auch unter der Abkürzung POLS bekannt, ist eine goldene Regel in der Software-Ergonomie, der Mensch-Computer-Interaktion und dem Interfacedesign.

Neu!!: Clean Code und Principle of Least Surprise · Mehr sehen »

Quelltext

siehe eigene Artikel. Quelltext, auch Quellcode oder unscharf Programmcode genannt, ist in der Informatik der für Menschen lesbare, in einer Programmiersprache geschriebene Text eines Computerprogrammes.

Neu!!: Clean Code und Quelltext · Mehr sehen »

Quelltextformatierung

Als Quelltextformatierung bezeichnet man die Formatierung eines Quelltexts nach bestimmten Regeln.

Neu!!: Clean Code und Quelltextformatierung · Mehr sehen »

Refactoring

Refactoring (auch Refaktorisierung, Refaktorierung oder Restrukturierung) bezeichnet in der Software-Entwicklung die manuelle oder automatisierte Strukturverbesserung von Quelltexten unter Beibehaltung des beobachtbaren Programmverhaltens.

Neu!!: Clean Code und Refactoring · Mehr sehen »

Robert Cecil Martin

Robert Cecil Martin Robert Cecil Martin (* 5. Dezember 1952) ist ein US-amerikanischer Softwareentwickler, IT-Berater und Schriftsteller.

Neu!!: Clean Code und Robert Cecil Martin · Mehr sehen »

Single-Responsibility-Prinzip

Das Single-Responsibility-Prinzip (SRP) ist eine Entwurfsrichtlinie in der Softwarearchitektur.

Neu!!: Clean Code und Single-Responsibility-Prinzip · Mehr sehen »

Software Craftsmanship

Software Craftsmanship (für etwa „Software-Handwerkskunst“ oder „Softwerkskunst“) ist eine Bewegung in der Softwareentwicklung, die sich mit der Arbeitsweise und Wahrnehmung des Berufsstandes der Softwareentwickler beschäftigt.

Neu!!: Clean Code und Software Craftsmanship · Mehr sehen »

Softwareentwickler

Ein Softwareentwickler ist eine Person, die an der Erstellung einer Software mitwirkt.

Neu!!: Clean Code und Softwareentwickler · Mehr sehen »

Softwaretechnik

Die Softwaretechnik bzw.

Neu!!: Clean Code und Softwaretechnik · Mehr sehen »

YAGNI

YAGNI ist ein Akronym und steht für You Aren’t Gonna Need It, zu deutsch: „Du wirst es nicht brauchen“.

Neu!!: Clean Code und YAGNI · Mehr sehen »

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »