Process Section Index
Check out the jGuru Site FAQ.
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
Inception, elaboration, construction and transition phases.
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 jGuru Process FAQ.
Check out the Wiki UserStoryAndUseCaseComparison page.
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
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
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