Code Complete: A Practical Handbook of Software Construction, Second Edition

 < 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]

object-oriented programming

     resources for 2nd

object-parameter coupling

objectives, software quality 2nd

objects

    ADTs as [See object-oriented programming, objects]

     attribute identification

     class names, differentiating from     classes, contrasted to

     containment, identifying     deleting objects     factory methods 2nd 3rd

     identifying

     inheritance, identifying [See also inheritance]

     interfaces, designing [See also interfaces, class]     operations, identifying

     parameters, using as 2nd     protected interfaces, designing     public vs. private members, designing     real world, finding

     refactoring

     reference objects

     responsibilities, assigning to

     singleton property, enforcing     steps in designing Observer patternoff-by-one errors

     boundary analysis     fixing, approaches to offensive programming

one-in, one-out control constructs

operating systems

operations, costs of common

opposites for variable names optimization, premature [See also performance tuning]

oracles, software

out keyword creation overengineering

overflows, integer

overlay linkers overridable routines 2nd

oyster farming metaphor

 < Free Open Study >   

Категории