Process Section Index
Inception, elaboration, construction and transition phases.
AOP stands for aspect-oriented programming. It is yet another programming methodology. AspectJ is an aspect-oriented extension to the Java programming language. See What is AspectJ? for more infor...more
RUP is short for Rational Unified Process. It is yet another software development process. See the Wikipedia entry at http://en.wikipedia.org/wiki/RUP for more information on the process.more
I believe the major problem with pair programming is that it makes the client think that 2 people are working one a task that should be done 1 person instead. What can I say to the client to convince them peer programming actually boosts productivity?
I guess that in these cost saving times, one PC is possibly attractive? :o) Seriously, I think that if you can get some stats regarding reduced faults in pair programmed code, that may work. I thi...more
Where can I find market statistics on Java and Java developers? Things like number of developers, various industry segments, Java usage growth projections, etc....
Check out the Judging Java report at DevX. IDC had some numbers in 2000, for JavaOne, but to the best of my knowledge hasn't updated since the 2.5 million developers then (and 4 mil by 2003).more
Check out the Wiki UserStoryAndUseCaseComparison page.
Check out the jGuru Site FAQ.
Check out the jGuru Process FAQ.
Yes, the dictionary allows modeling to be spelled with either a single ell or two ell's but when it comes to software development and modeling -- "modelling" is spelled modeling. more
The seminal book is Martin Fowler's Refactoring: Improving the Design of Existing Code.
Refactoring is a process articulated and popularized by Martin Fowler for the disciplined restructuring of code. The basic point is to restructure the code in relatively simple, straightforward s...more
Check out: JRefactory by Chris Sequin Xrefactory by Marian Vittek Renamer by IntelliJ JUnit -- last, but not least, because without good unit tests, life (and refactoring) sucks more
A good place to start learning about refactoring is through Martin Fowler's book, Refactoring: Improving the Design of Existing Code. Martin also runs the Refactoring web site where you can find ...more