YAGNI — You ain’t gonna need it

YAGNI is a key principle of extreme programming.

But what is it about, and do you really need it?

What does it state?

The statement YAGNI sets is pretty simple:

Only implement things when you really need them, not when you think or foresee that you might need them in the future!




Software Engineer - Content Creator

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Using Kotlin in a Serverless Architecture with AWS Lambda — Part 3: Designing and Implementing a…

Business Driven Testing For Spring Boot Applications — Part 2

Fun with Skyboxes in Unity

Active Record Associations on Rails

Trasforming Youself From A Student To A Professional.

10 Best Web Scrapping Tools

How to solve the issue of GPU Skinning not taking effect

Packet Forwarding in Routers

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Oliver Jumpertz

Oliver Jumpertz

Software Engineer - Content Creator

More from Medium

Functional programming : Avoid Side Effects

DI — Dependency Injection

What is a Breadth-First Search?

What is a Pure Function?