Addison-Wesley / Prentice Hall
Computer Science
Browse available resources for Computer Science:
ISBN-10: 0132350882
ISBN-13: 9780132350884
Publisher: Prentice Hall
Copyright: 2009
Format: Paper; 432 pp
Estimated Availability: 08/01/2008
Suggested retail price: $42.99 (*Price subject to change)
This item is not yet available for purchase. See estimated availability date above.
An extremely pragmatic method for writing better code from the start, and ultimately producing more robust applications
- "Writing clean code is what you must do in order to call yourself a professional. There is no reasonable excuse for doing anything less than your best." - Robert C. Martin
- Allows organizations to save time and resources by giving their developers the means to building better code from the onset
- Enables developers to build software systems that can survive change and time
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, contact your Pearson Higher Education representative for pricing and ordering information.
This title is a member of the Robert C. Martin Series, which also contains the titles below . You can also visit the Robert C. Martin Series page.
Agile Estimating and Planning
Cohn
© 2006 | Prentice Hall | Paper; 368 pages | Instock
ISBN-10: 0131479415 | ISBN-13: 9780131479418
Brief Description | Buy from myPearsonStore
Agile Principles, Patterns, and Practices in C#
Martin & Martin
© 2007 | Prentice Hall | Cloth; 768 pages | Instock
ISBN-10: 0131857258 | ISBN-13: 9780131857254
Buy from myPearsonStore
Clean Code: A Handbook of Agile Software Craftsmanship
Martin
© 2009 | Prentice Hall | Paper; 432 pages | Estimated Availability: 08/01/2008
ISBN-10: 0132350882 | ISBN-13: 9780132350884
Fit for Developing Software: Framework for Integrated Tests
Mugridge & Cunningham
© 2005 | Prentice Hall | Paper; 384 pages | Instock
ISBN-10: 0321269349 | ISBN-13: 9780321269348
Buy from myPearsonStore
Managing Agile Projects
Augustine
© 2005 | Prentice Hall | Paper; 264 pages | Instock
ISBN-10: 0131240714 | ISBN-13: 9780131240711
Brief Description | Buy from myPearsonStore
UML for Java™ Programmers
Martin
© 2003 | Prentice Hall | Paper; 288 pages | Instock
ISBN-10: 0131428489 | ISBN-13: 9780131428485
Brief Description | Buy from myPearsonStore
Working Effectively with Legacy Code
Feathers
© 2005 | Prentice Hall | Paper; 456 pages | Instock
ISBN-10: 0131177052 | ISBN-13: 9780131177055
Buy from myPearsonStore
The first step to project success is accurate estimating and realistic planning.
Projects with unrealistic expectations affixed to them are likely to derail at an
early stage. This book shows the software practitioner how to effectively
estimate and properly plan a project within an agile context. The book's
content is suitable for projects using any agile or semi-agile process (such as
Extreme Programming, Scrum, Feature Driven Development, Crystal,
Adaptive Software Development, DSDM or even the IBM Rational Unified
Process). The ideas in this book will work with any iterative development
process, which greatly broadens the target audience beyond the traditional agile
community. Each chapter is supported by a summary and a set of questions
that allows readers to assess their ability to estimate and plan a project. The
result is an engaging read with pearls of wisdom that can be applied to the
reader's next project.
The popularity of agile development methodologies continues to increase, as
developers and technical managers have seen the benefits of incorporating
flexibility in development projects. However, agility advocates still struggle to
gain business management support for their initiatives. The reluctance of
business management to truly embrace agility stems from a disconnect between
the assumptions and techniques of traditional management and those of the
new agile development methodologies. The purpose of this book is to provide
management a framework with supporting evidence that directly addresses this
need. While conventional wisdom states that agile methods are not scaleable,
the author shares proof that it can be applied to large-scale development
projects. Furthermore, he aligns the adoption of agile methods to cutting-edge
business management practices. The end result is a practical book that will help
organizations overcome their institutional reluctance and reap the significant
benefit of agile methods.
The Unified Modeling Language has become the industry standard for the
expression of software designs. The Java programming language continues to
grow in popularity as the language of choice for the serious application
developer. Using UML and Java together would appear to be a natural
marriage, one that can produce considerable benefit. However, there are
nuances that the seasoned developer needs to keep in mind when using UML
and Java together. Software expert Robert Martin presents a concise guide,
with numerous examples, that will help the programmer leverage the power of
both development concepts. The author ignores features of UML that do not
apply to java programmers, saving the reader time and effort. He provides
direct guidance and points the reader to real-world usage scenarios. The overall
practical approach of this book brings key information related to Java to the
many presentations. The result is an highly practical guide to using the UML
with Java.
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.

