| |
 |
Thursday, March 06, 2003 |
At my current job I've been involved and learned a lot about eXtreme Programming. Much has been said about XP both good and bad (most of what I've heard has been good...). So here are my 2 cents about some of the key aspects of XP. Well for those that haven't heard some of the tenets in XP are :
- Test Driven Development
- The idea of writing tests first and consistently running them to ensure your code every time you do a build is BRILLIANT! It definitely speeds up development.
- Short Iterations
- I like the quick feedback.
- YAGNI
- You Ain't Gonna Need It. The idea is prevent "feature creep". If the user(ie. the customer) doesn't request it, then it is feature creep. This tenet also attempts to prevent unecessary abstraction in an effort to keep the code as simple as possible.
- Pair Programming
- This is where the most controversy lies...My opinion is the 80% of the time pair programming is not as efficient as XP folks claim it is....There are too many interpersonal habits that can get in the way...I'll have to write more about this subject a little later...
9:36:01 PM
|
|
© Copyright 2004 Peter Ghali.
|
|
|
|
| March 2003 |
| Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
| |
|
|
|
|
|
1 |
| 2 |
3 |
4 |
5 |
6 |
7 |
8 |
| 9 |
10 |
11 |
12 |
13 |
14 |
15 |
| 16 |
17 |
18 |
19 |
20 |
21 |
22 |
| 23 |
24 |
25 |
26 |
27 |
28 |
29 |
| 30 |
31 |
|
|
|
|
|
| Feb Apr |
|
|