Software Engineering: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
(47 intermediate revisions by the same user not shown)
Line 1: Line 1:
=Data Structures and Algorithms=
=<span id='Data_Structures_and_Algorithms'></span>Subjects=
* [[Data Structures]]
* <span id='Algorithms'></span>[[Algorithms]]
* [[Algorithms]]
* <span id='Data_Structures'></span>[[Data Structures]]
 
* <span id='System_Design'></span>[[System Design]]
=System Design=
* <span id='Testing'></span>[[Testing]]
* <span id='Infrastructure_as_Code'></span>[[Infrastructure as Code]]
* <span id='Continuous_Delivery'></span>[[Continuous Delivery]]
* <span id='Performance'></span>[[Performance]]
* [[Agile Software Development]]
* [[DevOps]]
* [[Monitoring]]
* [[Technical Debt]]
* [[Operations]]
* [[Designing Modular Systems]]
* [[UML]]
* [[Documentation]]
* <span id='Software_Development'></span> [[Software Development]]
* <span id='Software_Architecture'></span>[[Software Architecture]]
* [[Programming Languages Concepts]]
* [[Microservices]]
* [[Microservices]]
* [[API]]
* [[API]]
** <font color=darkgray>Building APIs</font>
** <font color=darkkhaki>Building APIs</font>
 
=Organizatorium=
* [[Software Development]]
* [[Software Architecture]]
* [[System Design]]
* [[Programming]]
* [[Performance]]
* [[Testing]]
=Other Subjects=
* [[Public Key Security]]
* [[Public Key Security]]
* Code smells https://martinfowler.com/bliki/CodeSmell.html
* [[Conway's Law]]
* [[YAGNI]]
* [[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