3.

We offer a checklist of queries that question and probe problem behavior and offer potential corresponding references.

General Concepts

For the following list of questions regarding the general concepts of modern software design as they pertain to Java—debugging, implementation, maintenance, and the like—a potential answer can be found in the indicated chapters, as shown in Table 21-1.

Table 21-1: Problem Checklist

PROBLEM

SEE

How has the way we design software changed recently?

Agile/Chaotic Chapter 1

Why has the way we design software changed?

Agile/Chaotic Chapter 1

What are the traditional and new methods of teaching programmers?

Agile/Chaotic Chapter 1

What are patterns—bug patterns, design patterns, anti-patterns, etc.—and why are they important to software programmers and designers?

Agile/Chaotic Chapter 1

What is the definition of a bug?

Bugs/Specs/Implement Chapter 2

Why are specifications so important in controlling bugs?

Bugs/Specs/Implement Chapter 2

What's the difference between a specification and an implementation?

Bugs/Specs/Implement Chapter 2

What is a story and how can it help me develop a specification?

Bugs/Specs/Implement Chapter 2

What are unit tests and how can they help me develop a specification?

Bugs/Specs/Implement Chapter 2

What are some cost-effective methods for developing specifications?

Bugs/Specs/Implement Chapter 2

What is extreme programming (XP) and how can it make debugging easier and more effective?

Debug/Development Chapter 3

Why should I design software with the incorporated ability to test it?

Debug/Testing Chapter 4

How can I design software with the incorporated ability to test it?

Debug/Testing Chapter 4

What is the scientific method of software debugging?

Scientific Method Chapter 5

How can I use the scientific method of software debugging?

Scientific Method Chapter 5

Why is it important to know about bug patterns?

About Patterns Chapter 6

Why is it important to know about the bug patterns in this book?

About Patterns Chapter 6

Where do I go to determine how this book is organized?

About Patterns Chapter 6



Bug Patterns in Java
Bug Patterns In Java
ISBN: 1590590619
EAN: 2147483647
Year: N/A
Pages: 95
Authors: Eric Allen

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net