April 2018
Intermediate to advanced
300 pages
7h 41m
English
YAGNI is one of the core principles of XP (extreme programming). XP is a software methodology that contains short spans of iterations to meet customer requirements and welcomes changes when they are required or initiated by the customer. The primary goal is meeting the customer's expectation, and keeping the quality and responsiveness the customer needs. It involves pair programming and code reviews to keep the quality intact and to satisfy the customer's expectations.
YAGNI is best suited for the extreme programming methodology, which helps developers focus on the features that are part of the application's functionality or customer's requirements. Doing something extra that is not communicated to the customer ...