Category:Johnson and Foote's heuristics

From CSSEMediaWiki
Revision as of 01:01, 18 August 2009 by Stephen Fitchett (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Pages about Johnson and Foote's heuristics

Pages in category "Johnson and Foote's heuristics"

The following 14 pages are in this category, out of 14 total.

C

  • Class hierarchies should be deep and narrow

E

  • Eliminate case analysis

F

  • Factor implementation differences into subcomponents

J

  • Johnson and Foote's heuristics

M

  • Minimize accesses to variables

R

  • Recursion introduction
  • Reduce implicit parameter passing
  • Reduce the number of arguments
  • Reduce the size of methods

S

  • Send messages to components instead of to self

S cont.

  • Separate methods that do not communicate
  • Split large classes
  • Subclasses should be specializations

T

  • The top of the class hierarchy should be abstract
Retrieved from "https://oowisdom.csse.canterbury.ac.nz/index.php?title=Category:Johnson_and_Foote%27s_heuristics&oldid=4344"
Category:
  • Design heuristics
Views
  • Category
  • Discussion
  • View source
  • History
Personal tools
  • 132.181.106.233
  • Talk for this IP address
  • Log in / create account
Navigation
  • Main page
  • Community portal
  • Current events
  • Recent changes
  • Random page
  • Help
 
Toolbox
  • What links here
  • Related changes
  • Special pages
  • Printable version
  • Permanent link
Powered by MediaWiki
  • Privacy policy
  • About CSSEMediaWiki
  • Disclaimers