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.
- Host: GitHub
- URL: https://github.com/omid-ahmadpour/software-development-principle
- Owner: omid-ahmadpour
- License: mit
- Created: 2021-02-10T21:43:21.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-28T09:43:07.000Z (about 1 year ago)
- Last Synced: 2025-01-07T16:13:26.654Z (4 months ago)
- Topics: development-principle, dry-principle, kiss-principle, software-engineering, solid-principles
- Homepage:
- Size: 17.6 KB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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!