1 Answer - Sort by: Date | Rating
Extreme programming (XP) is a software development methodology pioneered by Kent Beck in the late 1990s. In contrast to other methodologies, which tend to emphasise a large-scale design effort at the beginning of a programming project, XP suggests moving in incremental steps, and writing flexible code which can be easily adapted if the customer requests functional changes during the course of the project.
Distinctive aspects of the XP approach include :-
Strong emphasis on testing. Automated unit tests are written so that programmers can easily verify that no new bugs have been introduced to the code base.
Pair programming – programmers work in pairs, with one constantly critiquing the work of the other. This is intended to provide the equivalent of an ongoing code review.
Continuous Integration – a build is performed and tested at least once a day. This is to prevent code problems from accumulating in secret.
Re-factoring – taking time-outs from introducing new features to improve the design of existing code, making it easier to change in future.
Distinctive aspects of the XP approach include :-
Strong emphasis on testing. Automated unit tests are written so that programmers can easily verify that no new bugs have been introduced to the code base.
Pair programming – programmers work in pairs, with one constantly critiquing the work of the other. This is intended to provide the equivalent of an ongoing code review.
Continuous Integration – a build is performed and tested at least once a day. This is to prevent code problems from accumulating in secret.
Re-factoring – taking time-outs from introducing new features to improve the design of existing code, making it easier to change in future.
0
0
- What Are Key Features Of Procedural Programming?
- What Is Conceptual Methodology?
- What Is Hierarchy Or Structure Of Database?
- Explain How Records And Related Records Are Deleted To Ensure The Integrity?
- How To Make An Application By Using Java Program?
- I Am Non IT Professionals And Now I Want To Join MS Dynamics CRM. I Learnt Tha C# And ASP.net Is Must For That?
- What Is The Definition Of Hierarchical?
- What Is Rule Based Query?
- A B C D E A B C D A B C A B A Search Program For This Output (using For Loop)?
- How To Convert Binary To Octal In Java Programming?
- What Is Overloading In Java?
- Why Relations Should Not Have Transitive Dependency. Illustrate With Example?
- Create A Program That Displays Color Of An Item Whose Item Number Is Entered By User In C++?
- What Compression Programs Are Associated With Zip Sit And Exe File Extensions?
- Network Data Model And How Its Structure Contributed To Database Environment Development?
- What Is Header File & Its Significance In C Programming Language?
- Write A Program To Display The Pattern Like. * ** *** **** *****
- Write A Program To Find The Factorial Of 15?
- What Is Power And How Does It Relate To Error?
- Read (in A Loop Of Course) A Number, N, And Print A Pyramid That Has That Size. The Example Below Shows What Would Be Printed For N=4?
- What How The Step For Make Library Management?
- How Do I Used Array And Queue To Show How Customers Can Shop Online?
- What Is Null In Database?
- In Which Process We Can Start Java?
- What Is Pointer Registers?
- Why Are Puritans Too Extreme?
- What's The Cause Of My Extreme Itching?
- What Are Some Antonyms For Extreme?
- How Extreme Was The Holocaust?
- Who Is Extreme In Wwe?
- Where Does Extreme Anger Come From?
- How Do You Control Extreme Gas?
- How Do You Say Say Redundant In The Extreme In Latin?
- Is Snoring To Be An Extreme Normal?
- What Causes Extreme Restlessness And Tantrums?
- What Are Some Causes Of Extreme Water Retention?

New Comment - Comments are editable for 5 min.