Other elements of extreme programming include programming in pairs or doing extensive code review, unit testing of all code, not programming features until...
32 KB (4,184 words) - 19:45, 16 April 2025
methodology. Extreme programming has 12 practices, grouped into four areas, derived from the best practices of software engineering. Pair programming is a method...
19 KB (2,732 words) - 05:13, 26 March 2025
You aren't gonna need it (category Extreme programming)
"You aren't gonna need it" (YAGNI) is a principle which arose from extreme programming (XP) that states a programmer should not add functionality until...
5 KB (541 words) - 17:37, 22 March 2025
Agile software development (redirect from Agile programming)
methods. They were: Kent Beck (Extreme Programming), Ward Cunningham (Extreme Programming), Dave Thomas (Pragmatic Programming, Ruby), Jeff Sutherland (Scrum)...
90 KB (10,184 words) - 20:15, 13 April 2025
use of the phrase "mob programming" was made in Extreme Programming Perspectives. In addition to software coding, a mob programming team can work together...
8 KB (936 words) - 14:57, 22 April 2024
where neither writing the program nor its use happens in an interactive way. The principle of rapid feedback in extreme programming is radicalized and becomes...
3 KB (356 words) - 21:45, 9 March 2023
product development method originating from extreme programming that uses the simplest possible program to explore potential solutions. It is used to...
2 KB (290 words) - 14:32, 7 April 2025
techniques and heavy formalism. Extreme project management corresponds to extreme programming. Advanced approaches to extreme project management utilize the...
12 KB (1,294 words) - 01:08, 24 November 2024
environments Collaborative pair programming services Extreme programming Joint attention Team programming (also known as mob programming) Williams, Laurie (February...
16 KB (1,892 words) - 14:42, 28 November 2024
Unit testing (category Extreme programming)
single function or module (in procedural programming) or a single method or class (in object-oriented programming), functions/methods and modules/classes...
31 KB (3,823 words) - 13:11, 21 March 2025
Object-oriented programming (OOP) is a programming paradigm based on the concept of objects. Objects can contain data (called fields, attributes or properties)...
67 KB (7,159 words) - 00:55, 20 April 2025
Ron Jeffries (category Extreme programming)
Jeffries (born December 26, 1939) is one of the three founders of the Extreme Programming (XP) software development methodology circa 1996, along with Kent...
4 KB (383 words) - 14:25, 31 May 2024
Test-driven development (redirect from Test-first programming)
debugging time necessities. TDD is related to the test-first programming concepts of extreme programming, begun in 1999, but more recently has created more general...
51 KB (6,663 words) - 16:26, 3 May 2025
Kent Beck (category Extreme programming)
(born 1961) is an American software engineer and the creator of extreme programming, a software development methodology that eschews rigid formal specification...
7 KB (621 words) - 17:17, 12 September 2024
techniques to improve productivity, such as The Mythical Man-Month or extreme programming. In 1979, Hofstadter introduced the law in connection with a discussion...
4 KB (481 words) - 07:06, 1 April 2025
term used in agile software development methodologies, particularly extreme programming, referring to the functional testing of a user story by the software...
22 KB (2,433 words) - 10:21, 3 May 2025
Software development process (redirect from Programming methodology)
development, spiral development, rapid application development, and extreme programming. A life-cycle "model" is sometimes considered a more general term...
27 KB (3,163 words) - 15:04, 8 April 2025
sprint retrospective and sprint review meetings are timeboxed. In Extreme programming methodologies, development planning is timeboxed into iterations...
14 KB (1,508 words) - 08:12, 2 April 2024
used in extreme programming and network performance analysis. Like John Backus's languages FP and FL, J supports function-level programming via its tacit...
19 KB (2,221 words) - 07:04, 26 March 2025
Continuous integration (category Extreme programming)
the micro process". In 1997, Kent Beck and Ron Jeffries invented extreme programming (XP) while on the Chrysler Comprehensive Compensation System project...
21 KB (2,249 words) - 18:03, 21 February 2025
Chrysler Comprehensive Compensation System (category Extreme programming)
software engineering. C3 has been referenced in several books on the extreme programming (XP) methodology. The software went live in 1997, paying around ten...
5 KB (600 words) - 02:10, 21 December 2024
Beck, Extreme programming explained: embrace change, 2nd edition, Addison-Wesley, 2000, ISBNÂ 0-201-61641-6, p. 61 Chromatic, Extreme programming pocket...
8 KB (1,022 words) - 21:28, 29 October 2023
Kessler (2002). Pair Programming Illuminated. Boston u. a.: Addison-Wesley. ISBNÂ 0-201-74576-3. Kent Beck (2000). Extreme Programming. Das Manifest (in German)...
10 KB (1,120 words) - 10:40, 21 April 2025
Class-responsibility-collaboration card (redirect from Collaborator (programming))
tool but are also popular among expert designers and recommended by extreme programming practitioners. Author Martin Fowler has written that CRC cards may...
3 KB (361 words) - 06:52, 30 July 2023
in the early 2000s, the field of software development embraced extreme programming, which is a modern version of the scruffy methodology: try things...
14 KB (1,792 words) - 00:00, 16 December 2024
User story (category Extreme programming)
Beck published the first edition of the book Extreme Programming Explained, introducing Extreme Programming (XP), and the usage of user stories in the planning...
32 KB (3,214 words) - 15:52, 9 January 2025
commonly used in agile software development, in particular in Scrum and Extreme Programming. Agile software development methods recommend the use of Planning...
8 KB (1,010 words) - 08:48, 30 August 2024
Martin Fowler (software engineer) (category Extreme programming)
patterns, and agile software development methodologies, including extreme programming. His 1999 book Refactoring popularised the practice of code refactoring...
9 KB (928 words) - 19:57, 4 April 2025
WikiWikiWeb, the world's first wiki. The repository has an emphasis on extreme programming, and is hosted by Cunningham & Cunningham (C2) of Portland, Oregon...
3 KB (287 words) - 07:30, 17 December 2024
version (DSDM 4.2) had only contained guidance on how to use DSDM with extreme programming. In the early 1990s, rapid application development (RAD) was spreading...
16 KB (2,076 words) - 06:12, 15 June 2024