Issue23

3 posts
Issue23

How to start a software project with a quality mindset

Start documentation from Day 1. Begin with a README file for other developers: introduce the project, explain how to run it locally and/or contribute to it. Develop a separate product manual for end users.…

Issue23

The Law of Leaky Abstractions

All non-trivial abstractions, to some degree, are leaky.…

Issue23

SOLID principles every developer should know

Single responsibility, open-closed, liskov substitution, interface segregation, dependency inversion…