DEV Community


Discussion on: My 5 Favorite Software Design Principles 

saisivanow profile image

I know why we need to learn Software Design principles. They let you build scalable, maintainable, and reusable piece of code. There by generating more value to organisation by reducing computing or human resources required to do a Unit of Task which would convert as a value for you.