Arrange, Act and Assert (AAA) Pattern
A pattern for structuring unit tests
A pattern for structuring unit tests
An automated test which verifies a single unit of behaviour, runs quickly and in isolation
The tendency for codebases to become harder to change as they grow.
Metrics that answer the question : how much of our code is executed by our tests?
When an object inherits from multiple parents.
OOP in Lua via prototypal inheritance — objects delegate missing field lookups to a prototype table.
Metamethods for intercepting table reads and writes — the foundation of OOP in Lua.
A table attached to another table to define its custom behaviour, via metamethods like __add and __index.