An open API service indexing awesome lists of open source software.

https://github.com/omid-ahmadpour/software-development-principle

This repo highlights the list of software development principles.
https://github.com/omid-ahmadpour/software-development-principle

development-principle dry-principle kiss-principle software-engineering solid-principles

Last synced: 2 months ago
JSON representation

This repo highlights the list of software development principles.

Awesome Lists containing this project

README

        

# Software-Development-Principle
This repo highlights the list of software development principles.

## some software development principle you should know:

1. [Fail Fast Principle](https://martinfowler.com/ieeeSoftware/failFast.pdf)
2. [DRY Principle](https://www.oreilly.com/library/view/97-things-every/9780596809515/ch30.html)
3. [Yagni Principle](https://martinfowler.com/bliki/Yagni.html)
4. [Solid Principle](https://www.c-sharpcorner.com/UploadFile/damubetha/solid-principles-in-C-Sharp/)
5. [KISS principle](https://en.wikipedia.org/wiki/KISS_principle#:~:text=KISS%2C%20an%20acronym%20for%20keep,unnecessary%20complexity%20should%20be%20avoided.)
6. [SLAP Principle](https://www.techyourchance.com/single-level-of-abstraction-principle/)
7. [SOC Principle](https://nalexn.github.io/separation-of-concerns/)
8. [Modularity Principle](https://www.geeksforgeeks.org/modularity-and-its-properties/)
9. [Law of Demeter(LoD) Principle](https://www.infoworld.com/article/3136224/demystifying-the-law-of-demeter-principle.html)

## Give a Star! ⭐
If you like or are using this project to learn, please give it a star. Thanks!