• Thumbnail for Extreme programming
    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,183 words) - 18:36, 28 September 2024
  • methodology. Extreme programming has 12 practices, grouped into four areas, derived from the best practices of software engineering. Pair programming is a way...
    19 KB (2,730 words) - 02:03, 5 November 2024
  • Thumbnail for Pair programming
    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
  • methods. They were: Kent Beck (Extreme Programming), Ward Cunningham (Extreme Programming), Dave Thomas (Pragmatic Programming, Ruby), Jeff Sutherland (Scrum)...
    89 KB (10,177 words) - 12:33, 14 December 2024
  • Thumbnail for Interactive programming
    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
  • You aren't gonna need it (category Programming principles)
    "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) - 20:12, 2 December 2024
  • 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
  • Thumbnail for J (programming language)
    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,227 words) - 14:48, 21 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) - 22:13, 17 July 2024
  • Unit testing (category Extreme programming)
    is a function or a module (in procedural programming) or a method or a class (in object-oriented programming) it does not mean functions/methods, modules...
    31 KB (3,823 words) - 21:09, 6 October 2024
  • product development method originating from extreme programming that uses the simplest possible program to explore potential solutions. It is used to...
    2 KB (238 words) - 20:11, 26 March 2024
  • Thumbnail for Continuous integration
    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,234 words) - 06:02, 17 November 2024
  • used in software engineering; especially in development methodology Extreme Programming and Agile software development. Representative Product Owner Leybourn...
    838 bytes (91 words) - 06:45, 24 December 2021
  • development, spiral development, rapid application development, and extreme programming. A life-cycle "model" is sometimes considered a more general term...
    29 KB (3,390 words) - 06:50, 25 December 2024
  • Thumbnail for Acceptance testing
    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,426 words) - 14:35, 22 November 2024
  • Thumbnail for Object-oriented programming
    Object-oriented programming (OOP) is a programming paradigm based on the concept of objects, which can contain data and code: data in the form of fields...
    70 KB (7,804 words) - 21:28, 30 December 2024
  • 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,646 words) - 17:21, 22 November 2024
  • Thumbnail for Kent Beck
    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
  • 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
  • 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
  • Thumbnail for Bus factor
    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,122 words) - 13:45, 3 January 2025
  • software development fashions, most notably Extreme Programming, Enterprise JavaBeans (EJB) and the Ruby programming language. He has co-authored four books...
    5 KB (566 words) - 05:01, 14 October 2024
  • 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
  • popularized the term Software Engineering Kent Beck: Refactoring, extreme programming, pair programming, test-driven development. Tim Berners-Lee: World Wide Web...
    25 KB (2,081 words) - 23:42, 20 December 2024
  • Thumbnail for Martin Fowler (software engineer)
    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 (926 words) - 07:32, 28 July 2024
  • Thumbnail for Robert C. Martin
    Mentor, now defunct, which provided instructor-led training on the extreme programming methodology. As of November 2023[update], he operated Uncle Bob Consulting...
    7 KB (501 words) - 19:24, 5 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
  • Code refactoring (category Extreme programming)
    fraction of their time waiting for the tests to finish. Proponents of extreme programming and other agile software development describe this activity as an...
    25 KB (2,802 words) - 20:30, 27 December 2024
  • Thumbnail for Ron Jeffries
    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
  • 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...
    31 KB (3,194 words) - 17:19, 6 December 2024