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 »