# Priciples

### KISS - keep it simple, stupid

code should be as simple as possible. don’t overengineer, avoid unnecessary complexity

### DRY - don’t repeat yourself

don’t duplicated code

### YAGNI - **Y**ou **a**ren’t **g**onna **n**eed **i**t

additional functionality should been added when it is required not beforehand