Best and pest practices
Table of Contents * Code maintainability * What is maintainable code * How to write maintainable code * KISS, YAGNI, DRY etc * KISS - keep it simple stupid * YAGNI - you aren’t going to need it * DRY - Don’t repeat yourself * WET - Write everything twice * Easily readable code and cognitive overhead