Trail: CircuitousTreasureHunt

Performance Testing : CircuitousTreasureHunt

KnowledgeBase :: Categories :: PageIndex :: RecentChanges :: RecentlyCommented :: Login/Register

Circuitous Treasure Hunt


The Circuitous Treasure Hunt Anti-Pattern is typically found in database applications. Software system retrieves data from the first table in a database, uses those results to search the second table, retrieves data from that table, and so on, until the ?ultimate results? are obtained. A large amount of database processing is required for each time the ?ultimate results? is retrieved. This will result in performance degradation for the application because of the high volume of database accesses. Another instance of this Anti-Pattern is also found in object-oriented systems, where operations have large ?response sets.? In this case, one object invokes an operation in another object, that object then invokes an operation in another object, and so on, until the ?ultimate result? is obtained. Then, each operation returns, one by one, to the object that made the original call. The performance of the systems will deteriorate due to such chaining of the method invocations among different objects.

Symptoms and consequences

Very interesting link about Software Anti-Patterns: http://www.cs.ust.hk/~scc/csit510/assignment/ip.pdf

There are no comments on this page. [Add comment]

Page History :: 2006-02-18 20:33:35 XML :: Owner: Roland Stens :: Search:
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by Wikka Wakka Wiki 1.1.6.0
Page was generated in 0.0149 seconds