Pressured with tight deadlines, application developers do not have the luxury of keeping completely up-to-date with all of the latest innovations in software engineering. Once in a great while, a tremendous resource comes along that helps these professionals become more efficient. The first two editions of UML Distilled have been perennial best ...
Refactoring is about improving the design of existing code. It is the process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its internal structure. With refactoring you can even take a bad design and rework it into a good one. This book offers a thorough discussion of the ...
Developers of enterprise applications (e.g reservation systems, supply chain programs, financial systems, etc.) face a unique set of challenges, different than those faced by their desktop system and embedded system peers. For this reason, enterprise developers must uncover their own solutions. In this new book, noted software engineering expert ...
This innovative book recognizes the need within the object-oriented community for a book that goes beyond the tools and techniques of the typical methodology book. In Analysis Patterns: Reusable Object Models, Martin Fowler focuses on the end result of object-oriented analysis and design - the models themselves. He shares with you his wealth of ...
In this timely follow-up to Extreme Programming Explained, software engineering gurus Kent Beck and Martin Fowler show exactly how to plan your next software project using Extreme Programming (XP). Planning is a vital element of software development -- but all too often, planning stops when coding begins. Beck and Fowler show how to make software ...
Cardiovascular disease remains the greatest cause of morbidity and mortality. Over the past 10-15 years many studies have clarified the risks that are important, and the interventions which are effective. This book breaks new ground in both providing clear recommendations on what should be done, and the evidence on which these recommendations are ...
This work on UML - created by OO technology experts, Booch, Rumbaugh and Jacobson - offers detailed and practical guidance to the UML notation in the context of real world software development.The book also offers useful summaries of UML notation on the back and the front covers.
An authorised guide to fully exploiting the object oriented capabilities of Oracle8 as well as covering the areas of database design system requirements such as changes to records, data entry errors and basic transaction history.
At last, a book that provides the software engineering community with a clearer understanding of the business value of software architecture. There are currently a significant number of books on creating, documenting, and implementing software architecture, but precious few resources have addressed how to build a software architecture that aligns ...
"Wow, what a compendium of great information and how-to's! I am so impressed! Elliotte's written a book whose title comes nowhere near to doing it justice. Covering much more than just refactoring, this book explains how to do it right the first time around, in a clear and lucid voice. Harold obviously knows his stuff. A must-read!" --Howard Katz, ...
ThoughtWorks is a well-known global consulting firm; ThoughtWorkers are leaders in areas of design, architecture, SOA, testing, and agile methodologies. This collection of essays brings together contributions from well-known ThoughtWorkers, such as Martin Fowler, along with other authors you may not know yet. While ThoughtWorks is perhaps best ...
This lively collection comes from West Africa, a place 'where stories grow on trees'. Here are the famous tricksters: Hare, Tortoise, and the greatest of them all - Ananse, the spider. The stories are full of larger-than-life characters and situations, and include the tale of how Ananse got his thin waist, how Crocodile learnt his lesson, and how ...
The Definitive Refactoring Guide, Fully Revamped for Ruby With refactoring, programmers can transform even the most chaotic software into well-designed systems that are far easier to evolve and maintain. What's more, they can do it one step at a time, through a series of simple, proven steps. Now, there's an authoritative and extensively updated ...
Orchids in any setting make for a beautiful sight, but native orchids growing in their natural habitats offer an especially rewarding view for plant enthusiasts, naturalists, and nature lovers of all ages. South Carolina hosts a rich potpourri of these enormously popular wildflowers, thanks in large part to its unique position as the lower ...
We guarantee every item's condition, as described on Alibris. If you are not satisfied that an item is as described, return your purchase for a refund.