eXtreme Programming Posted by: Jordan in Programming on
In several of the books I've read it has mentioned eXtreme Programming (also called XP) so I decided to do some research on it.  XP is a programming methodology that advanced programmers follow (and many companies).  Entire books have been written on the idea including one from the original inventor of XP. 

The idea behind it is simply genius.  XP gives developers a set of rules that should be followed at every stage of software development.  Using these rules and strategies will cause the software to be easier to maintain, more reliable and a better experience for the client/user. 

If you want to learn more/read more I've created a Wiki page here: eXtreme Programming


Trackback(0)
feed6 Comments
WingedPanther
November 04, 2008
Votes: +2

It sounds like it comes down to a few simple ideas:
1) Plan first, code second
2) Everyone stays in contact throughout the entire process
3) Test every bit of code as it is developed
4) Know exactly what code is supposed to do before you write it.
5) Don't give "freebies" the customer didn't ask for.

report abuse
vote down
vote up
mikelbring
November 04, 2008
Votes: +0

That is pretty close to the game plan I follow when doing projects.

report abuse
vote down
vote up
John
November 05, 2008
Votes: +0

I actually have this book.

report abuse
vote down
vote up
amrosama
November 05, 2008
Votes: +0

this can make newbies make their code more readable and efficient

report abuse
vote down
vote up
Steve
November 06, 2008
Votes: +0

Generally you write test code BEFORE writing the program (white box testing) in XP. In Software Engineering, everything is XP'd.

report abuse
vote down
vote up
Brandon W
November 07, 2008
Votes: +0

Hmmm, I am going to read the Wiki page now.

report abuse
vote down
vote up

Write comment
 
 
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
smaller | bigger
 

security image
Write the displayed characters


busy