Runs tests and linters after each commit.
Tests performed on real-like packets secure expected behavior.
Reveal intentions by: - extracting magic numbers into constants - changing function names with >1 responsibilities - documenting non-obvious behaviors.