Agile Software Development, Principles, Patterns, and Practices

by Robert C. Martin

Hardcover, 2002

Status

Available

Call number

005.1

Collection

Publication

Pearson (2002), Edition: 1st, 529 pages

Description

For courses in Object-Oriented Design, C++ Intermediate Programming, and Object-Oriented Programming. Written for software engineers "in the trenches," this text focuses on the technology--the principles, patterns, and process--that help software engineers effectively manage increasingly complex operating systems and applications. There is also a strong emphasis on the people behind the technology. This text will prepare students for a career in software engineering and serve as an on-going education for software engineers.

User reviews

LibraryThing member lorin
"Uncle Bob" opines on the agile way to develop software. Actually, a better title for this book might be "Applied Software Patterns with Java, with some agile practices thrown in". While the beginning of the book does discuss some agile techniques such as test-driven development, much of the book
Show More
is really about design patterns in Java. There's a lot of source code here, which is a refreshing change from books like GoF which describe a design pattern but don't have the space to show it in the context of a real application. On the other hand, it can be tough reading through all of that source code.
Show Less

Awards

Language

Original language

English

Original publication date

2002-10-25

Physical description

529 p.; 8 inches

ISBN

0135974445 / 9780135974445
Page: 0.3955 seconds