Bibliography

[Abelson96] Abelson, Harold and Gerald Sussman. Structure and Interpretation of Computer Programs. MIT Press, 1996, ISBN 978-0262011532.

[Beck99] Beck, Kent. Extreme Programming Explained: Embrace Change. Addison-Wesley, 1999, ISBN 978-0321278654.

[Beck02] Beck, Kent. Test Driven Development: By Example. Addison-Wesley, 2002, ISBN 978-0321146530.

[Begel08] Begel, Andrew and Beth Simon. “Struggles of New College Graduates in Their First Software Development Job.” In: SIGCSE Bulletin, 40, no. 1 (March 2008): 226–230, ACM, ISSN 0097-8418.

[Cockburn04] Cockburn, Alistair. Crystal Clear: A Human-Powered Methodology for Small Teams. Addison-Wesley Professional, October 29, 2004, ISBN 0201699478.

[Cockburn08] Cockburn, Alistair. Hexagonal Architecture: Ports and Adapters (“Object Structural”). June 19, 2008, http://alistair.cockburn.us/Hexagonal+architecture.

[Cohn05] Cohn, Mike. Agile Estimating and Planning. Prentice Hall, 2005, ISBN 978-0131479418.

[Demeyer03] Demeyer, Serge, Stéphane Ducasse, and Oscar Nierstrasz. Object-Oriented Reengineering Patterns. http://scg.unibe.ch/download/oorp/.

[Evans03] Evans, Eric. Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley, 2003, ISBN 978-0321125217.

[Feathers04] Feathers, Michael. Working Effectively with Legacy Code. Prentice Hall, 2004, ISBN 978-0131177055.

[Fowler99] Fowler, Martin. Refactoring: Improving the Design of Existing Code. Addison-Wesley, 1999, ISBN 978-0201485677.

[Freeman04] Freeman, Steve, Tim Mackinnon, Nat Pryce, and Joe Walnes. “Mock Roles, Not Objects.” In: Companion to the 19th ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPLSA, Vancouver, BC, October 2004, New York: ACM, ISBN 1581138334, http://portal.acm.org/citation.cfm?doid=1028664.1028765.

[Freeman06] Freeman, Steve and Nat Pryce. “Evolving an Embedded Domain-Specific Language in Java.” In: Companion to the 21st ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPLSA, Portland, Oregon, October 2006, New York: ACM, http://www.jmock.org/oopsla06.pdf.

[Gall03] Gall, John. The Systems Bible: The Beginner’s Guide to Systems Large and Small. General Systemantics Pr/Liberty, 2003, ISBN 978-0961825171.

[Gamma94] Gamma, Erich, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1994.

[Graham93] Graham, Paul. On Lisp. Prentice Hall, 1993, ISBN 0130305529, http://www.paulgraham.com/onlisp.html.

[Hunt99] Hunt, Andrew and David Thomas. The Pragmatic Programmer: From Journeyman to Master. Addison-Wesley Professional, October 30, 1999, ISBN 020161622X.

[Kay98] Kay, Alan. Email Message Sent to the Squeak Mailing List. October 10, 1998, http://lists.squeakfoundation.org/pipermail/squeak-dev/1998-October/017019.html.

[Kerievsky04] Kerievsky, Joshua. Refactoring to Patterns. Addison-Wesley, 2004, ISBN 978-0321213358.

[Kernighan76] Kernighan, Brian and P. J. Plauger. Software Tools. Addison-Wesley, 1976, ISBN 978-0201036695.

[Lieberherr88] Lieberherr, Karl, Ian Holland, and Arthur Riel. “Object-Oriented Programming: An Objective Sense of Style.” In: OOPSLA, 23, no. 11 (1988): 323–334.

[LIFT] Framework for Literate Functional Testing. https://lift.dev.java.net/.

[Mackinnon00] Mackinnon, Tim, Steve Freeman, and Philip Craig. “Endo-Testing: Unit Testing with Mock Objects.” In: Giancarlo Succi and Michele Marchesi, Extreme Programming Examined, Addison-Wesley, 2001, pp. 287–301, ISBN 978-0201710403.

[Magee06] Magee, Jeff and Jeff Kramer. Concurrency: State Models & Java Programs. Wiley, 2006, ISBN 978-0470093559.

[Martin02] Martin, Robert C. Agile Software Development, Principles, Patterns, and Practices. Prentice Hall, 2002, ISBN 978-0135974445.

[Meszaros07] Meszaros, Gerard. xUnit Test Patterns: Refactoring Test Code. Addison-Wesley, 2007, ISBN 978-0131495050.

[Meyer91] Meyer, Betrand. Eiffel: The Language. Prentice Hall, 1991, ISBN 978-0132479257.

[Mugridge05] Mugridge, Rick and Ward Cunningham. Fit for Developing Software: Framework for Integrated Tests. Prentice Hall, 2005, ISBN 978-0321269348.

[Schuh01] Schuh, Peter and Stephanie Punke. ObjectMother: Easing Test Object Creation In XP. XP Universe, 2001.

[Schwaber01] Schwaber, Ken and Mike Beedle. Agile Software Development with Scrum. Prentice Hall, 2001, ISBN 978-0130676344.

[Shore07] Shore, James and Shane Warden. The Art of Agile Development. O’Reilly Media, 2007, ISBN 978-0596527679.

[Wirfs-Brock03] Wirfs-Brock, Rebecca and Alan McKean. Object Design: Roles, Responsibilities, and Collaborations. Addison-Wesley, 2003, ISBN 0201379430.

[Woolf98] Woolf, Bobby. “Null Object.” In: Pattern Languages of Program Design 3. Edited by Robert Martin, Dirk Riehle, and Frank Buschmann. Addison-Wesley, 1998, http://www.cse.wustl.edu/~schmidt/PLoP-96/woolf1.ps.gz.

[Yourdon79] Yourdon, Edward and Larry Constantine. Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design. Prentice Hall, 1979, ISBN 978-0138544713.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.117.71.211