Changes for page Glossary

Last modified by chrisby on 2024/09/19 10:50

From version 5.1
edited by chrisby
on 2022/12/31 18:07
Change comment: Renamed back-links.
To version 4.1
edited by chrisby
on 2022/12/31 18:07
Change comment: Renamed back-links.

Summary

Details

Page properties
Content
... ... @@ -27,7 +27,7 @@
27 27  |Data Structure|(% style="text-align:justify" %)A very simple type of class that contains only data and no logic. For example, a class that has only public fields but no methods. Another form is a class with private fields and simple corresponding getters and setters.
28 28  |Dependency|(% style="text-align:justify" %)In the context of classes, a dependency is a field that must be initialized with an instance of another class in order for an object of that class to function properly. Often, the initialization is realized via Dependency Injection.
29 29  |Dependency Cycle|(% style="text-align:justify" %)For example, an instance of one class requires an instance of another class to be constructed, and vice versa. So both classes need the other dependency to construct an instance. Therefore, it is impossible to construct either instance at all. Always make sure that the dependency graph looks like a directed acyclic graph.
30 -|[[Dependency Injection>>doc:Software Architecture.Dependency Injection.WebHome]] (DI)|(% style="text-align:justify" %)An object is injected with the dependencies it needs instead of constructing them itself.
30 +|[[Dependency Injection>>doc:Software Engineering.Dependency Injection.WebHome]] (DI)|(% style="text-align:justify" %)An object is injected with the dependencies it needs instead of constructing them itself.
31 31  |Dirty|(((
32 32  (% style="text-align: justify;" %)
33 33  ~1. Messy, unreadable, or poorly designed code is referred to as "dirty code". Often associated with code written "quick-and-dirty" due to time pressure.