Changes for page Glossary

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

From version 17.2
edited by chrisby
on 2023/10/13 11:15
Change comment: There is no comment for this version
To version 15.1
edited by chrisby
on 2023/10/13 10:48
Change comment: Rollback to version 12.9

Summary

Details

Page properties
Content
... ... @@ -7,7 +7,7 @@
7 7  
8 8  |**Term**|(% style="text-align:justify" %)**Explanation**
9 9  |Abstraction|(% style="text-align:justify" %)(((
10 -1. The opposite of concreteness, it refers to interfaces and abstract classes that define behavior (function signatures) but leave the internal implementation of those functions undefined.
10 +1. The counterpart to 'Concretion', refers to interfaces and abstract classes that define behavior (function signatures) but leave the internal operacommand-line interfacestion of these functions undefined.
11 11  1. A higher-level, generalized unit of code. Duplication across multiple functions can be resolved by creating an 'abstraction' - a separate function containing the shared code. This adheres to the DRY principle.
12 12  )))
13 13  |Assertion|(% style="text-align:justify" %)Pertains to an assertion function, a crucial part of testing. If the input values don't satisfy a certain condition, the test containing the assertion fails. Example: 'assertEquals(expectedResult, actualResult)'.