PQ11

¡Supera tus tareas y exámenes ahora con Quizwiz!

If you do a conscientious job developing software, your software should have no bugs when it is delivered.

False

You have to fix all the bugs in new, third-party software before you can continue with your development.

False

You will probably need to do spike testing on both third-party code and on code you developed yourself.

False

Which three of the following are presented by the textbook as the steps in spike testing?

Take a week to conduct your spike test. Pick a random sampling from the tests that are failing. At the end of the week, calculate your bug fix rate.

Pretty much all software has some bugs.

True

When making a bug fix estimate after a spike test, your team's gut feeling matters.

True

As you fix the relevant bugs in third-party code, every file you touch should come out of your cleanup with...

clear documentation

Functional code trumps beautiful code _____.

every single time

Real success is about delivering _____, period.

functionality

When trying to integrate third-party code that turns out to be buggy, the first step is to...

get it building

Whenever something changes during software development, talk it over with your team. If the impact is significant, in terms of functionality or schedule, then you've got to...

go back to the customer

If you got buggy third-party code, did a spike test, and determined an estimate to fix the bugs that you are reasonably confident in, what do you do next?

head back to the customer

"Naming a class with your company's name is a _____ idea..."

lousy

"Beautiful code is _____, but tested and readable code is delivered on time." Group of answer choices

nice

A spike test gives you ______ data upon which you can base your estimates.

quantitative

"When it comes to bug fixing, we ____ be sure."

really can't

Sometimes when integrating third-party code, there is lots of code that you don't directly use, and therefore don't test. Even if this untested code includes bugs, the textbook suggests that you focus on functionality and not obsess over testing this unused code. However, there is one exception to this rule. The exception is _____ issues.

security

By getting buggy third party software buildable and integrated into your development environment (including version control and testing harness), you have prevented all the problems the textbook describes from...

sneaking up on you and biting you

It's called _____ when you do one burst of testing activity to see what you get done in a specific time period, and using that to estimate how long it will take to do the entire testing and debugging of a piece of software.

spike testing

You know what code is broken because you have...

tests that fail

"If you'd be happy for someone else to read your code and rely on your software, then it's probably in good shape." The textbook calls this...

the pride test

According to the textbook, what is the relationship of a spike test and iteration length?

time for a spike test is not usually counted in an iteration

Get the code under source control and building successfully before you change anything... including fixing bugs.

true

Functionality is the focus. Only fix code to fix...

user stories


Conjuntos de estudio relacionados

Passages in Theory and Criticism

View Set

Intro To Sport Management Final Exam(SBJ)

View Set

AP Macro costs of inflation, real and nominal GDP, and business cycles

View Set

chapter 17 pre op nursing management

View Set

Epidemiology Football and Concussions

View Set