Monthly Archives: August 2018


unit testing
What is unit testing? Unit testing simply verifies that individual units of code (mostly functions) work as expected. The primary goal of unit testing is to take the smallest piece of testable software in the application, isolate it from the remainder of the code, and determine whether it behaves exactly […]

Definitions – Unit testing


The Unified Modeling Language (UML) The Unified Modeling Language (UML) is a general-purpose, developmental, modeling language in the field of software engineering, that is intended to provide a standard way to visualize the design of a system. The UML uses mostly graphical notations to express the design of software projects. Using […]

Definitions – Unified modelling language (UML)


ascii-table
ASCII and Unicode are two character encodings. They are standards on how to represent difference characters in binary so that they can be written, stored, transmitted, and read from. The main difference between the two is in the way they encode the character and the number of bits that they […]

Definitions – ASCII VS Unicode



lightning-talks
Sequence point A sequence point defines any point in a computer program’s execution at which it is guaranteed that all side effects of previous evaluations will have been performed, and no side effects from subsequent evaluations have yet been performed. Adding more sequence points is sometimes necessary to make an expression defined and to ensure a single valid […]

Lightning talk #5 – Sequence points, ordering of evaluation, and ...