index_B

 < Free Open Study >   


Index


[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W]

backup plans 2nd
bad data, testing for
barricades
     assertions, relation to
     class-level
     input data conversions
     interfaces as boundaries
     operating room analogy
     purpose of
base classes
    abstract overridable routines [See classes, base]
     abstraction aspect of
     coupling, too tight
     Liskov Substitution Principle
     overridable vs. non-overridable routines
     protected data
     routines overridden to do nothing
     single classes from
Basic [See also Visual Basic]
basis testing, structured 2nd
BCD (binary coded decimal) type
BDUF (big design up front)
beauty
begin-end pairs
bibliographies, software
big design up front (BDUF)
big-bang integration
binary searches
binding
     compile time
     heuristic design with
     in code
     just in time
     key point
     load time
     run time
     variables, timing of
black-box testing
blank lines for formatting 2nd
blocks
     braces writing rule
     comments on
     conditionals, clarifying
     defined
     emulated pure layout style
     pure, layout style
     single statements
Book Paradigm
boolean expressions
    0, comparisons to [See boolean variables, expressions with; control structures, boolean expressions in; expressions, boolean]
     0s and 1s as values
     breaking into partial tests
     C languages syntax
     characters, comparisons to zero
     checklist for
     constants in comparisons
     decision tables, moving to
     DeMorgan's Theorems, applying
     evaluation guidelines
     functions, moving to
     identifiers for
     if statements, negatives in
     implicit comparisons
     Java syntax 2nd
     layout guidelines
     logical identities
     negatives in
     numeric, structuring
     parentheses for clarifying
     pointers, comparisons with
     positive form recommended
     refactoring
     short circuit evaluation
     simplifying
     zero, comparisons to
boolean functions
     creating from expressions
     if statements, used in
boolean tests
    breaking into partial tests [See comparisons, boolean]
     hiding with routines
     simplifying
     zero, comparisons to
boolean variables
    0s and 1s as values [See boolean expressions, variables in; data types, boolean]
     C, creating data type
     checklist
     documentation with
     enumerated types as alternative
     identifiers for
     naming
     simplifying tests with
     zeros and ones as values
boss readiness test on prerequisites
bottom-up approach to design
bottom-up integration
boundary analysis
braces
     block layout with
     styles compared
break statements
     C++ loops
     caution about
     guidelines
     labeled
     multiple in one loop
     nested-if simplification with
     while loops with
bridge failure, Tacoma Narrows
Bridge pattern
brute-force debugging
buffer overruns
bugs 2nd 3rd
build tools [See also compilers]
building metaphor
building vs. buying components
builds, daily
business rules
     architecture prerequisites
     change, identifying areas of
     good practices table for
     subsystem design
buying components 2nd

 < Free Open Study >   


Code Complete
Code Complete: A Practical Handbook of Software Construction, Second Edition
ISBN: 0735619670
EAN: 2147483647
Year: 2003
Pages: 334

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