What is extreme programming and when it is using

0 votes
I am new to programming and I try to research as much as possible in this field. And once I came across to this expression: "Extreme and pair programming". Pair programming is an easy term, and I found quite clear documentation about this. But extreme programming... I found some articles about it, but explanation wasn't so well. All I understood that extreme programming is an Agile development framework. But why I must use that, what is difference between this and another types of programming styles?

Can anyone explain me what is extreme programming language very clearly?
Apr 13, 2022 in PMP by Edureka
• 13,690 points
450 views

No answer to this question. Be the first to respond.

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
0 votes
One of the most essential software development frameworks in Agile approaches is extreme programming (XP). It is used to improve the quality of software and its responsiveness to consumer needs. The extreme programming model suggests pushing the boundaries of what has previously worked well in programme development initiatives.

Extreme programming requires good habits to be practised: The following are some of the beneficial practises identified in the extreme programming model and proposed for maximising their use:

Code Review: Code review efficiently finds and corrects mistakes. It describes pair programming as the coding and review of written code carried out by a pair of programmers who alternate their work every hour.

Testing: Testing code aids in the elimination of errors and increases its dependability. To continuously write and execute test cases, XP recommends test-driven development (TDD). Test cases are written before any code is written in the TDD approach.
Incremental development is beneficial since it obtains user feedback and allows the development team to create fresh increments every few days following each iteration.
Simplicity: Simplicity makes writing high-quality code, as well as testing and debugging it, easier.
answered Apr 13, 2022 by gaurav
• 23,260 points

edited Mar 5

Related Questions In PMP

0 votes
1 answer

What is the difference between a Portfolio Manager and a Programme Manager?

Hey, Very briefly I will put down for ...READ MORE

answered Jul 23, 2020 in PMP by Gitika
• 65,770 points
1,109 views
0 votes
1 answer

What is the difference between a Project Manager and Scrum Master?

Scrum Master is the most misunderstood role ...READ MORE

answered Jul 24, 2020 in PMP by Gitika
• 65,770 points

edited Jun 27, 2023 by Khan Sarfaraz 1,081 views
+1 vote
1 answer
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP