Always private
DuckDuckGo never tracks your searches.
Learn More
You can hide this reminder in Search Settings
All regions
Argentina
Australia
Austria
Belgium (fr)
Belgium (nl)
Brazil
Bulgaria
Canada (en)
Canada (fr)
Catalonia
Chile
China
Colombia
Croatia
Czech Republic
Denmark
Estonia
Finland
France
Germany
Greece
Hong Kong
Hungary
Iceland
India (en)
Indonesia (en)
Ireland
Israel (en)
Italy
Japan
Korea
Latvia
Lithuania
Malaysia (en)
Mexico
Netherlands
New Zealand
Norway
Pakistan (en)
Peru
Philippines (en)
Poland
Portugal
Romania
Russia
Saudi Arabia
Singapore
Slovakia
Slovenia
South Africa
Spain (ca)
Spain (es)
Sweden
Switzerland (de)
Switzerland (fr)
Taiwan
Thailand (en)
Turkey
Ukraine
United Kingdom
US (English)
US (Spanish)
Vietnam (en)
Safe search: moderate
Strict
Moderate
Off
Any time
Any time
Past day
Past week
Past month
Past year
  1. You aren't gonna need it

    "You aren't gonna need it" is a principle which arose from extreme programming that states a programmer should not add functionality until deemed necessary. Other forms of the phrase include "You aren't going to need it" and "You ain't gonna need it". Ron Jeffries, a co-founder of XP, explained the philosophy: "Always implement things when you actually need them, never when you just foresee that you [will] need them." John Carmack wrote "It is hard for less experienced developers to appreciate how rarely architecting for future requirements / applications turns out net-positive." Wikipedia

    Was this helpful?
  2. en.wikipedia.org

    YAGNI is a principle behind the XP practice of "do the simplest thing that could possibly work" (DTSTTCPW). [2] [3] It is meant to be used in combination with several other practices, such as continuous refactoring, continuous automated unit testing, and continuous integration.Used without continuous refactoring, it could lead to disorganized code and massive rework, known as technical debt.
  3. YAGNI (You Aren't Gonna Need It) is an extreme programming concept that advises developers to build features only when they're needed, instead of trying to predict future needs. Learn why YAGNI is important, how to implement it and what challenges it can help you overcome.
  4. techtarget.com

    YAGNI principle ("You Aren't Gonna Need It") is a practice in software development which states that features should only be added when required. As a part of the extreme programming (XP) philosophy, YAGNI trims away excess and inefficiency in development to facilitate the desired increased frequency of releases.
  5. YAGNI - a perfect filter for time-effective programming. YAGNI is an acronym for 'You Aren't Gonna Need It' and stem from eXtreme Programming (XP) used in agile software development teams mainly. Long story short, YAGNI says that only up-to-date stuff should be done. This basically means that even if something might be needed in the future, it shouldn't be done NOW.
  6. betterprogramming.pub

    Introduction. YAGNI, You Ain't Gonna Need It, or You Aren't Going to Need It is a principle from Extreme Programming (and somehow related with Lean Thinking) that states that a programmer should not add functionality until it is completely necessary: "Always implement things when you actually need them, never when you just foresee that you need them."
  7. Can’t find what you’re looking for?

    Help us improve DuckDuckGo searches with your feedback

Custom date rangeX