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

YAGNI

Index YAGNI

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

14 Beziehungen: Anti-Pattern, Änderungsanforderung, Bloatware, Computerprogramm, Don’t repeat yourself, Extreme Programming, Generisch, KISS-Prinzip, Kontinuierliche Integration, Modultest, Ockhams Rasiermesser, Overengineering, Portland Pattern Repository, Refactoring.

Anti-Pattern

Ein Anti-Pattern (aus dem Englischen, übersetzt etwa Antimuster) ist ein Oberbegriff für Verhaltensmuster, die speziell in der Softwareentwicklung anzutreffen und zumeist auch allgemein auf Organisationen übertragbar sind.

Neu!!: YAGNI und Anti-Pattern · Mehr sehen »

Änderungsanforderung

Eine Änderungsanforderung (auch Change Request abgekürzt CR oder Request for Change abgekürzt RfC) bezeichnet im Änderungswesen von Projekten einen formalisierten Wunsch nach Veränderung der Eigenschaften eines bestimmten Produktmerkmals.

Neu!!: YAGNI und Änderungsanforderung · Mehr sehen »

Bloatware

Als Bloatware („aufblähen“), selten als Blähware oder Fatware, wird Software bezeichnet, die mit Funktionen überladen ist bzw.

Neu!!: YAGNI und Bloatware · Mehr sehen »

Computerprogramm

Ein Computerprogramm oder kurz Programm ist eine den Regeln einer bestimmten Programmiersprache genügende Folge von Anweisungen (bestehend aus Deklarationen und Instruktionen), um bestimmte Funktionen bzw.

Neu!!: YAGNI und Computerprogramm · Mehr sehen »

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!!: YAGNI und Don’t repeat yourself · Mehr sehen »

Extreme Programming

Extreme Programming (XP, auch Extremprogrammierung) ist eine Methode, die das Lösen einer Programmieraufgabe in den Vordergrund der Softwareentwicklung stellt und dabei einem formalisierten Vorgehen geringere Bedeutung zumisst.

Neu!!: YAGNI und Extreme Programming · Mehr sehen »

Generisch

Generisch (von lateinisch genus, gener-is „Geschlecht, Gattung“) oder unspezifisch (bzw. nicht spezifisch, von lateinisch species „Art, Spezies“) ist die Eigenschaft eines materiellen oder abstrakten Objekts, insbesondere einer Bezeichnung, nicht auf etwas Spezifisches, also auf unterscheidende Eigenheiten Bezug zu nehmen, sondern im Gegenteil sich auf eine ganze Klasse, Gattung oder Menge anwenden zu lassen oder eine solche gleichsam hervorzubringen oder stellvertretend dafür zu stehen.

Neu!!: YAGNI und Generisch · Mehr sehen »

KISS-Prinzip

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

Neu!!: YAGNI und KISS-Prinzip · Mehr sehen »

Kontinuierliche Integration

Kontinuierliche Integration (auch fortlaufende oder permanente Integration;, CI) ist ein Begriff aus der Software-Entwicklung, der den Prozess des fortlaufenden Zusammenfügens von Komponenten zu einer Anwendung beschreibt.

Neu!!: YAGNI und Kontinuierliche Integration · Mehr sehen »

Modultest

Ein Modultest (auch von unit test als Unittest oder als Komponententest bezeichnet) ist ein Softwaretest, mit dem einzelne, abgrenzbare Teile von Computerprogrammen (z. B. ausgewählte Codeabschnitte, Module, Unterprogramme, Units oder Klassen) überprüft werden.

Neu!!: YAGNI und Modultest · Mehr sehen »

Ockhams Rasiermesser

Wilhelm von Ockham. Skizze aus einem ''Summa-logicae''-Manuskript von 1341 mit der Inschrift ''frater Occham iste'' Ockhams Rasiermesser – auch Prinzip der Parsimonie, lex parsimoniae oder Sparsamkeitsprinzip – ist ein heuristisches Forschungsprinzip aus der Scholastik, das bei der Bildung von erklärenden Hypothesen und Theorien höchstmögliche Sparsamkeit gebietet.

Neu!!: YAGNI und Ockhams Rasiermesser · Mehr sehen »

Overengineering

Unter Overengineering (auch Over-Engineering) wird die Erstellung eines Produktes oder einer Dienstleistung mit mehr Aufwand und/oder in höherer Qualität verstanden, als dies vom Kunden gewünscht ist.

Neu!!: YAGNI und Overengineering · Mehr sehen »

Portland Pattern Repository

Das Portland Pattern Repository (auf Deutsch etwa: „Entwurfsmusterquellenlager Portland“) wurde vom US-amerikanischen Softwareautor Ward Cunningham als Wissensverwaltungswerkzeug im Rahmen der Entwurfsmuster-Theorie 1994 auf Basis der HyperCard-Systeme konzipiert.

Neu!!: YAGNI und Portland Pattern Repository · 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!!: YAGNI und Refactoring · Mehr sehen »

Leitet hier um:

You Aren't Gonna Need It, You Aren’t Gonna Need It.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »