YAGNI

YAGNI

YAGNI (anglicisme, acronyme anglais de You ain't gonna need it, qui peut se traduire par « vous n'en aurez pas besoin ») est un principe d'extreme programming qui déclare que les programmeurs ne devraient pas ajouter de fonctionnalité à un logiciel tant que celle-ci n'est pas absolument nécessaire[1]. Ron Jeffries recommande par ailleurs : « mettez toujours en œuvre les choses quand vous en avez effectivement besoin, pas lorsque vous prévoyez simplement que vous en aurez besoin »[2].

Notes et références

  1. (en) Lowell Lindstrom; Carmen Zannier; Erdogmus, Hakan, Extreme Programming and Agile Methods - XP/Agile Universe 2004: 4th Conference on Extreme Programming and Agile Methods, Calgary, Canada, August 15-18, etc. (Lecture Notes in Computer Science), Berlin, Springer, 2004 (ISBN 978-3-540-22839-4), p. 121 
  2. Ron Jeffries, « You’re NOT gonna need it! ». Consulté le 2007-11-07

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article YAGNI de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • YAGNI — steht für “You Ain’t Gonna Need It”, zu deutsch: „Du wirst es nicht brauchen“. Es bezeichnet ein Prinzip des Extreme Programming, das besagt, dass in einem Programm erst dann Funktionalität implementiert werden sollte, wenn klar ist, dass diese… …   Deutsch Wikipedia

  • YAGNI — Принцип «YAGNI» (англ. You Ain t Gonna Need It  «Вам это не понадобится»)  процесс и принцип проектирования, при котором в качестве основной цели и/или ценности декларируется отказ от избыточной функциональности, т. е. отказ… …   Википедия

  • Принцип YAGNI — Принцип «YAGNI» (англ. You Ain t Gonna Need It  «Вам это не понадобится»)  процесс и принцип проектирования, при котором в качестве основной цели и/или ценности декларируется отказ от добавления функциональности, в которой нет… …   Википедия

  • No vas a necesitarlo (YAGNI) — En ingeniería de software la filosofía de desarrollo de programas: No vas a necesitarlo o YAGNI (en inglés You Ain t Gonna Need It ) consiste en que no se debe nunca agregar funcionalidad excepto que sea necesario. La tentación de escribir código …   Wikipedia Español

  • You Ain't Gonna Need It — In software engineering, YAGNI, short for You Ain t Gonna Need It , suggests to programmers that they should not add functionality until it is necessary. Ron Jeffries writes, Always implement things when you actually need them, never when you… …   Wikipedia

  • Extreme programming — (XP), auch Extremprogrammierung, ist eine agile Methode, die das Lösen einer Programmieraufgabe in den Vordergrund der Softwareentwicklung stellt und dabei einem formalisierten Vorgehen geringere Bedeutung zumisst. Die Extremprogrammierung… …   Deutsch Wikipedia

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

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

  • Antipattern — En génie logiciel, les anti patrons ou antipattern sont des erreurs courantes de conception des logiciels. Leur nom vient du fait que ces erreurs sont apparues dès les phases de conception du logiciel, notamment par l absence ou la mauvaise… …   Wikipédia en Français

  • Abkürzungen/Computer — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”