Software Engineering: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
(11 intermediate revisions by the same user not shown)
Line 15: Line 15:
* [[UML]]
* [[UML]]
* [[Documentation]]
* [[Documentation]]
* <span id='Software_Developement'></span> [[Software Development]]
* <span id='Software_Development'></span> [[Software Development]]
* <span id='Software_Architecture'></span>[[Software Architecture]]
* <span id='Software_Architecture'></span>[[Software Architecture]]
* [[Programming Languages Concepts]]
* [[Programming Languages Concepts]]
Line 23: Line 23:
* [[Public Key Security]]
* [[Public Key Security]]
* Code smells https://martinfowler.com/bliki/CodeSmell.html
* Code smells https://martinfowler.com/bliki/CodeSmell.html
* [[DRY|Don't Repeat Yourself (DRY)]]
* [[Single Responsibility Principle]]
* [[Law of Demeter]]
* [[Conway's Law]]
* [[Conway's Law]]
* [[YAGNI]]
* [[YAGNI]]
* [[The Rule of Three]]
* [[The Rule of Three]]
* [[SOLID Principles]]
** [[Single Responsibility Principle]]
* [[Law of Demeter]]
* [[DRY|Don't Repeat Yourself (DRY)]]
* Small Methods
* Design by Contract
* [[Clean Code]]

Latest revision as of 21:32, 16 February 2024