Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Flexible, Reliable Software: Using Patterns and Agile Development (Chapman & Hall/CRC Textbooks in Computing)

Buy

Flexible, Reliable Software: Using Patterns and Agile Development guides students through the software development process. By describing practical stories, explaining the design and programming process in detail, and using projects as a learning context, the text helps readers understand why a given technique is required and why techniques must be combined to overcome the challenges facing software developers.

The presentation is pedagogically organized as a realistic development story in which customer requests require introducing new techniques to combat ever-increasing software complexity. After an overview and introduction of basic terminology, the book presents the core practices, concepts, tools, and analytic skills for designing flexible and reliable software, including test-driven development, refactoring, design patterns, test doubles, and responsibility driven and compositional design. It then provides a collection of design patterns leading to a thorough discussion of frameworks, exemplified by a graphical user interface frramework (MiniDraw). The author also discusses the important topics of configuration management and systematic testing. In the last chapter, projects lead students to design and implement their own frameworks, resulting in a reliable and usable implementation of a large and complex software system complete with a graphical user interface.

This text teaches  how to design, program, and maintain flexible and reliable software. Installation guides, source code for the examples, exercises, and projects can be found on the author’s website.

(HTML tags aren't allowed.)

The Game Audio Tutorial: A Practical Guide to Sound and Music for Interactive Games
The Game Audio Tutorial: A Practical Guide to Sound and Music for Interactive Games

We wrote this book because we love games. We also love sound and music, and we love what they can bring to games to make them thrilling, involving, and moving. We want you to be able to try out your sound and your music in a real game. For a book whose examples are based exclusively around one piece of software, it may appear...

Genomic Disorders: The Genomic Basis of Disease
Genomic Disorders: The Genomic Basis of Disease

A grand summary and synthesis of the tremendous amount of data now available in the post genomic era on the structural features, architecture, and evolution of the human genome. The authors demonstrate how such architectural features may be important to both evolution and to explaining the susceptibility to those DNA rearrangements associated...

Advances in Universal Web Design and Evaluation: Research, Trends and Opportunities
Advances in Universal Web Design and Evaluation: Research, Trends and Opportunities
The Web has rapidly become more and more pervasive in almost everybody’s lives. There are many daily activities that can be performed much more comfortably online. There are also daily activities that cannot be performed without using the Web. Much of the power of the Web comes from the fact that it presents information in a variety of...

Magic Universe: A Grand Tour of Modern Science
Magic Universe: A Grand Tour of Modern Science

As a prolific author, BBC commentator, and magazine editor, Nigel Calder has spent a lifetime spotting and explaining the big discoveries in all branches of science. In Magic Universe, he draws on his vast experience to offer readers a lively, far-reaching look at modern science in all its glory, shedding light on the latest ideas in...

The Business of iPhone App Development: Making and Marketing Apps that Succeed
The Business of iPhone App Development: Making and Marketing Apps that Succeed

The phenomenal success of the iPhone and the iPod touch has ushered in a “gold rush” for developers, but with well over 100,000 apps in the highly competitive App Store, it has become increasingly difficult for new apps to stand out in the crowd. Achieving consumer awareness and sales longevity for your iPhone app requires a lot...

Medical Immunology (Virella, Medical Immunology)
Medical Immunology (Virella, Medical Immunology)

With an abundance of illustrations, diagrams, and algorithms for a reader-friendly review of critical material, this Sixth Edition is fully updated and revised to clearly update and explore current diagnostic and clinical applications of immunology, as well as strategies for the modulation of immune response and the treatment of...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy