User Tools

Site Tools


glossary:module

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
glossary:module [2012-11-26 16:18] – created christianglossary:module [2021-09-02 13:06] – old revision restored (2021-05-11 23:18) 65.21.179.175
Line 1: Line 1:
 ====== Module ====== ====== Module ======
  
-----+===== Definition =====
  
-**Definition**: //A **module** is a piece of code that carries a name and is syntactically distinguished from other parts of the code.//+A **module** is a piece of code that carries a name and is syntactically distinguished from other parts of the code.
  
-----+===== Description =====
  
-Several [[glossary:principle|principles]] deal with the decomposition and interaction of classes, methods, procedures, functions, etc. In order to abstract from the concrete syntactic element---be it a class, a method, a procedure, a function, an executable or the like---the term "module" is used.+Several [[principles]] deal with the decomposition and interaction of classes, methods, procedures, functions, etc. In order to abstract from the concrete syntactic element---be it a class, a method, a procedure, a function, an executable or the like---the term "module" is used. 
 + 
 + 
 +===== Other Definitions ===== 
 + 
 +  * In the context of [[modular programming]] "module" refers to the concept of a specific part of a system encapsulating  a certain piece of functionality. 
 +  * In some programming languages "module" may refer to a certain language feature .more or less linked to modular programming. 
 +  * In the context of testing, "module" may refer to the smallest separately testable piece of code. 
 + 
 + 
 +===== See Also ===== 
 + 
 +  * [[Unit]] 
 + 
 +===== Further Reading ===== 
 + 
 +  * [[wp>Modular Programming]]
glossary/module.txt · Last modified: 2021-10-20 20:31 by christian