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?
Notes from Jesse Schell's comprehensive guide to game design.
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.