index_H

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

habits of programmers
hacking approach to design
hardware
     dependencies, changing
     performance enhancement with
has a relationships
heuristic design
    abstractions, forming consistent [See design, heuristic; design, practice heuristics; heuristics, design with]
     alternatives from patterns
     avoiding failure
     binding time considerations
     bottom-up approach to design
     brute force
     capturing work
     central points of control
     change, identifying areas of
     checklist for
     collaboration
     communications benefit from patterns
     completion of, determining
     coupling considerations
     diagrams, drawing
     divide and conquer technique
     encapsulation
     error reduction with patterns
     formality of, determining
     formalizing class contracts
     goals checklist
     guidelines for using
     hierarchies for
     information hiding 2nd
     inheritance
     interfaces, formalizing as contracts
     iteration practice
     key points
     level of detail needed
     modularity
     multiple approach suggestion
     nature of design process
     nondeterministic basis for
     object-oriented, resource for
     objects, real world, finding
     patterns 2nd
     practices 2nd
     prototyping
     resources for
     responsibilities, assigning to objects
     strong cohesion
     summary list of rules
     testing, anticipating
     top-down approach 2nd
heuristics
     algorithms compared to
     error guessing
hiding
hierarchies, benefits of
high fan-in design goal
human aspects of software development
humility, role in character 2nd 3rd
Hungarian naming convention
hybrid coupling of variables

 < 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