# data[].attributes.body
List 3 Things you learned from reading the document.

# data[].attributes.body
Come up with 1 Questions about the text.

# data[].attributes.body
Use a comment to answer on the question.

# data[].attributes.body
If positive inputs are required, the data test should include negative values as well

Robust programs wont crash if the input data is invalid

An intent error compiles but does not run

# data[].attributes.body
Programming isn't about madly typing down things on the computer
A good program design is important because it helps implementation and the reliability of a program
The right selection of test data is important in making an efficient program

# data[].attributes.body
Intent/logic errors are when a program compiles and runs but doesn't work right.
The waterfall method was created in the 1960s.
Better designs can reduce time for creation and be more reliable.

# data[].attributes.body
make sure you analyze the specification
good design can save programming time
select a representative set of test data

# data[].attributes.body
write robust code for users some there wont be innacuracies

a logic error fails to carry out the specification of the program

# data[].attributes.body
Robust Programs will not crash if data input is invalid

An intent or logic error is a type of error that fails to carry out the specifics of a program

Bad input data that invalidates a computation error will not be detected by java

- Sajjid

# data[].attributes.body
What quantifies as good program design?

# data[].attributes.body
1. I learned about the waterfall model that gives structure to larger programs, it resembles a waterfall because it goes in order of the process
2. Always shoot for robust programs, which are programs that won't give wrong data and won't crash if wrong data is given
3.A program specification is a written description of your project and is fit to meet customers requirements

# data[].attributes.body
what type of error or bug is the most common?

# data[].attributes.body
what makes a good programmer?

# data[].attributes.body
1) The Waterfall model was created to bring structure and make the creation of larger programs more efficient.
2) Designing a good design can save time programming.

# data[].attributes.body
When testing data why would we need to test out of range values?

# data[].attributes.body
A programmer must use practical skills of a software developer and computer scientist

# data[].attributes.body
Do applications like Eclipse fix the need for the so called "robustness" with the suggestions and filler they provide?

# data[].attributes.body
Computer Scientists are mainly concerned about writing clean code

The Waterfall model is a method of debugging your code

Robustness won't give inaccurate answers for some input data

# data[].attributes.body
Don't we lose program efficiency by dumbing down the programs layout for the mass public?

# data[].attributes.body
Logic & intent of errors are the hardest type to fix
Bad input data include out of range numbers. characters instead of numerical data, and responses: "maybe", "yes'", and "no"
First step of the program is to analyze the program.

# data[].attributes.headline
how do you know that your code is the most efficient way to write it?

# data[].attributes.subject
how do you know that your code is the most efficient way to write it?

# data[].attributes.body
compile time errors occur in compilation, run time errors occur in execution, logic errors fail to carry out specification

# data[].attributes.body
a good design provides a fairly detailed overall plan at a glance

# data[].attributes.body
Not every input can be tested, so the programmer should select a set of data

Your program should include code that handles errors

An intent error is one that fails to achieve its specification.

# data[].attributes.headline
What is more important when running a code? Efficiency or How Clean the Code is Written?

# data[].attributes.subject
What is more important when running a code? Efficiency or How Clean the Code is Written?

# data[].attributes.body
Comparing the codes we make in class would you say that th codes fit the “robustness” a program should have as the text says?

# data[].attributes.body
a robust program is when a computer system can cope with errors during execution.