3 ms·
1. Use ADTs instead of OOP, always. a.k.a composition over inheritance 2. No ORMs 3. No Frameworks, use libraries to build up your project 4. Use strong type
by trumpeta 6y ago
1. Use ADTs instead of OOP, always. a.k.a composition over inheritance
2. No ORMs
3. No Frameworks, use libraries to build up your project
4. Use strong type systems for modelling (make invalid states not representable)