Object-oriented Design Heuristics

Object-oriented Design Heuristics
Author: Arthur J. Riel
Publisher: Addison-Wesley Professional
Total Pages: 410
Release: 1996
Genre: Computers
ISBN:

This tutorial-based approach, born out of the author's extensive experience developing software, teaching thousands of students, and critiquing designs in a variety of domains, allows you to apply the guidelines in a personalized manner.

Object-Oriented Design Heuristics

Object-Oriented Design Heuristics
Author: Arthur J. Riel
Publisher: Addison-Wesley
Total Pages: 0
Release: 1996
Genre: Computer software
ISBN: 9780321774965

Here is the first object-oriented development book to provide specific experience-based guidelines to help developers make the right design decisions. This book offers the next step for readers that know the basics of object-oriented development and now need to know if they are doing it right and making the right choices.

Object-oriented Design Knowledge

Object-oriented Design Knowledge
Author: Javier Garzás
Publisher: IGI Global
Total Pages: 362
Release: 2007
Genre: Computers
ISBN: 9781591408963

"The software engineering community has advanced greatly in recent years and we currently have numerous defined items of knowledge, such as standards, methodologies, methods, metrics, techniques, languages, patterns, knowledge related to processes, concepts, etc.The main objective of this book is to give a unified and global vision about Micro-Architectural Design Knowledge, analyzing the main techniques, experiences and methods"--Provided by publisher.

Object-Oriented Design Knowledge: Principles, Heuristics and Best Practices

Object-Oriented Design Knowledge: Principles, Heuristics and Best Practices
Author: Garz s, Javier
Publisher: IGI Global
Total Pages: 376
Release: 2006-07-31
Genre: Computers
ISBN: 1591408989

"The software engineering community has advanced greatly in recent years and we currently have numerous defined items of knowledge, such as standards, methodologies, methods, metrics, techniques, languages, patterns, knowledge related to processes, concepts, etc.The main objective of this book is to give a unified and global vision about Micro-Architectural Design Knowledge, analyzing the main techniques, experiences and methods"--Provided by publisher.

Object Design

Object Design
Author: Rebecca Wirfs-Brock
Publisher: Addison-Wesley Professional
Total Pages: 420
Release: 2003
Genre: Computers
ISBN: 9780201379433

Object technology pioneer Wirfs-Brock teams with expert McKean to present a thoroughly updated, modern, and proven method for the design of software. The book is packed with practical design techniques that enable the practitioner to get the job done.

Object Thinking

Object Thinking
Author: David West
Publisher: Pearson Education
Total Pages: 363
Release: 2004
Genre: Computers
ISBN: 0735619654

Object Thinking blends historical perspective, experience, and visionary insight - exploring how developers can work less like the computers they program and more like problem solvers.

Code That Fits in Your Head

Code That Fits in Your Head
Author: Mark Seemann
Publisher: Addison-Wesley Professional
Total Pages: 628
Release: 2021-11-02
Genre: Computers
ISBN: 0137464355

How to Reduce Code Complexity and Develop Software More Sustainably "Mark Seemann is well known for explaining complex concepts clearly and thoroughly. In this book he condenses his wide-ranging software development experience into a set of practical, pragmatic techniques for writing sustainable and human-friendly code. This book will be a must-read for every programmer." -- Scott Wlaschin, author of Domain Modeling Made Functional Code That Fits in Your Head offers indispensable, practical advice for writing code at a sustainable pace and controlling the complexity that causes projects to spin out of control. Reflecting decades of experience helping software teams succeed, Mark Seemann guides you from zero (no code) to deployed features and shows how to maintain a good cruising speed as you add functionality, address cross-cutting concerns, troubleshoot, and optimize. You'll find valuable ideas, practices, and processes for key issues ranging from checklists to teamwork, encapsulation to decomposition, API design to unit testing. Seemann illuminates his insights with code examples drawn from a complete sample project. Written in C#, they're designed to be clear and useful to anyone who uses any object-oriented language including Java , C++, and Python. To facilitate deeper exploration, all code and extensive commit messages are available for download. Choose mindsets and processes that work, and escape bad metaphors that don't Use checklists to liberate yourself, improving outcomes with the skills you already have Get past “analysis paralysis” by creating and deploying a vertical slice of your application Counteract forces that lead to code rot and unnecessary complexity Master better techniques for changing code behavior Discover ways to solve code problems more quickly and effectively Think more productively about performance and security If you've ever suffered through bad projects or had to cope with unmaintainable legacy code, this guide will help you make things better next time and every time. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Object-oriented Reengineering Patterns

Object-oriented Reengineering Patterns
Author: Serge Demeyer
Publisher: Lulu.com
Total Pages: 362
Release: 2009
Genre: Computers
ISBN: 395233412X

Object-Oriented Reengineering Patterns collects and distills successful techniques in planning a reengineering project, reverse-engineering, problem detection, migration strategies and software redesign. This book is made available under the Creative Commons Attribution-ShareAlike 3.0 license. You can either download the PDF for free, or you can buy a softcover copy from lulu.com. Additional material is available from the book's web page at http://scg.unibe.ch/oorp

Techniques of Program Structure and Design

Techniques of Program Structure and Design
Author: Edward Yourdon
Publisher: Prentice Hall
Total Pages: 392
Release: 1975
Genre: Computers
ISBN:

Provides a practical explanation of modular and structural programming principles and techniques applicable to all major languages.

Heuristic Search

Heuristic Search
Author: Stefan Edelkamp
Publisher: Elsevier
Total Pages: 865
Release: 2011-05-31
Genre: Computers
ISBN: 0080919731

Search has been vital to artificial intelligence from the very beginning as a core technique in problem solving. The authors present a thorough overview of heuristic search with a balance of discussion between theoretical analysis and efficient implementation and application to real-world problems. Current developments in search such as pattern databases and search with efficient use of external memory and parallel processing units on main boards and graphics cards are detailed. Heuristic search as a problem solving tool is demonstrated in applications for puzzle solving, game playing, constraint satisfaction and machine learning. While no previous familiarity with heuristic search is necessary the reader should have a basic knowledge of algorithms, data structures, and calculus. Real-world case studies and chapter ending exercises help to create a full and realized picture of how search fits into the world of artificial intelligence and the one around us. Provides real-world success stories and case studies for heuristic search algorithms Includes many AI developments not yet covered in textbooks such as pattern databases, symbolic search, and parallel processing units