Viscosity (programming)

Viscosity (programming)

In object oriented programming, viscosity refers to the ease at which a developer can add design-preserving code to a system. If it is easier to add a hack than it is to add code that fits into the program's design, then the system has high viscosity. If it is easy to add new code to the program while maintaining the design, then the program has low viscosity.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Viscosity (disambiguation) — Viscosity is the measure of the resistance of a fluid to deform under either shear stress or extensional stress. It is commonly perceived as thickness , or resistance to pouring.It can also refer to the following: * Viscosity (programming) a… …   Wikipedia

  • Cognitive dimensions of notations — Hidden dependency redirects here. Cognitive dimensions or Cognitive dimensions of notations [1] are design principles for notations, user interfaces and programming language design, described by researchers Thomas R.G. Green and Marian Petre. The …   Wikipedia

  • John von Neumann — Von Neumann redirects here. For other uses, see Von Neumann (disambiguation). The native form of this personal name is Neumann János. This article uses the Western name order. John von Neumann …   Wikipedia

  • Cognitive dimensions — are design principles for notations, user interfaces and programming language design, described by researcher Thomas R.G. Green. The dimensions can be used to evaluate the usability of an existing information artefact , or as heuristics to guide… …   Wikipedia

  • Lava — flow redirects here. For the programming anti pattern, see Lava flow (programming). For other uses, see Lava (disambiguation) …   Wikipedia

  • petroleum refining — Introduction  conversion of crude oil into useful products. History Distillation of kerosene and naphtha       The refining of crude petroleum owes its origin to the successful drilling of the first oil well in Titusville, Pa., in 1859. Prior to… …   Universalium

  • List of unusual units of measurement — For units of measure primarily used in countries where English is not the main language, see the article specific to that country, a list of which can be found in the systems of measurement article. An unusual unit of measurement is a unit of… …   Wikipedia

  • industrial glass — Introduction       solid material that is normally lustrous and transparent in appearance and that shows great durability under exposure to the natural elements. These three properties lustre, transparency, and durability make glass a favoured… …   Universalium

  • Game programmer — Part of a series on …   Wikipedia

  • Nerve guidance conduit — A nerve guidance conduit (also referred to as an artificial nerve conduit or artificial nerve graft, as opposed to an autograft) is an artificial means of guiding axonal regrowth to facilitate nerve regeneration and is one of several clinical… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”