Tuesday, October 20, 2009

Agile Java References








Agile Java References


[Arnold2000] Arnold, K.; Gosling, J.; Holmes, D. The Java Programming Language (3e). Sun Microsystems, 2000.


[Astels2003] Astels, Dave. Test-Driven Development: A Practical Guide. Pearson Education, 2003.


[Astels2004] Astels, Dave.
"One Assertion Per Test." http://www.artima.com/weblogs/viewpost.jsp?thread=35578.


[Beck1998] Beck, Kent; Gamma, Erich.
"Test Infected: Programmers Love Writing Tests." http://members.pingnet.ch/gamma/junit.htm.


[Bloch2001] Effective Java Programming Language Guide. Addison-Wesley, 2001.


[Fowler2000] Fowler, Martin. Refactoring: Improving the Design of Existing Code. Addison-Wesley, 2000.


[Fowler2003] Fowler, Martin. UML Distilled: A Brief Guide to the Standard Object Modeling Language. 3rd ed. Addison-Wesley, 2003.


[Fowler2003a] Fowler, Martin. Patterns of Enterprise Application Architecture. Addison-Wesley, 2003.


[Gamma1995] Gamma, Erich; Helm, Richard; Johnson, Ralph; Vlissides, John. Design Patterns. Addison-Wesley, 1995.


[George2002] George, Eric.
"Testing Interface Compliance with Abstract Test" http://www.placebosoft.com/abstract-test.html.


[Hatcher2002] Hatcher, Eric; Loughran, Steve. Java Development with Ant. Manning Publications Company, August 2002.


[Heller1961] Heller, Joseph. Catch-22. Dell Publishing, 1961.


[JavaGloss2004a] Green, Roedy.
"Java Glossary: float." http://mindprod.com/jgloss/floatingpoint.html.


[JavaGloss2004b] Green, Roedy,
"Java Glossary: weak references." http://mindprod.com/jgloss/weak.html.


[Jeffries2001] Jeffries, R.; Anderson, A.; Hendrickson, C. Extreme Programming Installed. Addison-Wesley, 2001.


[Kerievsky2004] Kerievsky, Joshua. Refactoring to Patterns. Addison-Wesley, 2004.


[Langr2000] Langr, Jeff. Essential Java Style. Prentice Hall PTR, 2000.


[Langr2001]Langr, Jeff.
"Evolution of Test and Code Via Test-First Design." http://www.objectmentor.com/resources/articles/tfd.pdf.


[Langr2003] Langr, Jeff.
"Don't Mock Me." http://www.LangrSoft.com/articles/mocking.html.


[Lavender1996] Lavender, R. Greg; Schmidt, Douglas C.
"An Object Behavioral Pattern for Concurrent Programming." http://citeseer.ist.psu.edu/lavender96active.html.


[Link2003] Link, Johannes. Unit Testing in Java: How Tests Drive the Code. Morgan Kaufmann, 2003.


[Martin2003] Martin, Robert. Agile Software Development: Principles, Patterns, and Practices. Prentice Hall, 2003.


[Massol2004] Massol, Vincent. JUnit in Action. Manning Publications, 2004.


[McBreen2000] McBreen, Pete. Software Craftmanship. Addison-Wesley, 2001.


[Rainsberger2005] Rainsberger, J. B. JUnit Recipes. Manning Publications, 2005.


[Sun2004] [Java] Reference Glossary.http://java.sun.com/docs/glossary.html.


[Travis2002] Travis, Gregory M. JDK 1.4 Tutorial. Manning Publications, 2002.


[Venners2003] Venners, Bill; Eckel, Bruce.
"The Trouble with Checked -Exceptions: A Conversation With Anders Hejlsberg, Part II." http://www.artima.com/intv/handcuffs.html.


[Vermeulen2000] Vermeulen, Allan, et al. The Elements of Java Style. Cambridge University Press, 2000.


[WhatIs2004]
"platform." http://www.whatis.com.


[Wiki2004]
"CodeSmell." http://c2.com/cgi/wiki?CodeSmell.


[Wiki2004a]
"EmptyCatchClause." http://c2.com/cgi/wiki?EmptyCatchClause.


[Wiki2004b]
"SimpleDesign" and
"XpSimplicityRules," http://c2.com/cgi/wiki?SimpleDesign and http://c2.com/cgi/wiki?XpSimplicityRules.


[Wikipedia2004] http://en.wikipedia.org/wiki/Java_programming_language.








    No comments:

    Post a Comment