Software principles

Software Design Principles

When we write some code for new/exiting software we can do it in several ways: Quick and dirty (usually for POC/Demonstration purposes) Over-engineered (can be related to lack of experience or unclear product specification) Maintainable flexible clear code (usually this is what we want) Sometimes we have multiple ways in one project. There are a… Continue reading Software Design Principles