Process_Terms
Clean Code
Uncle Bob's famous book about maintaining or writing scalable software
Satire video | Biggest Scams In Software Engineering
DRY
Don't Repeat Yourself
KISS
Keep it Simple Stupid
SOLID
- Single Responsibility Principle (SRP)
- Open-Close Principle (OCP)
- Liskov Substitution Principle (LSP)
- Interface Segregation Principle (ISP)
- Dependency Inversion Principle (DIP)
OOP
Four pillars of OOPs, abstraction, encapsulation, inheritance, and polymorphism
Functional Programming
In functional programming, however, there are no variables; there are functions and functions only.
FP is based on the principles of immutability, referential transparency, higher-order functions, and recursion.
swift - example of functional_programming
Reactive Programming
Reactive programming creates software that responds to events rather than solicits inputs from users
Imperative Programming
Hardware description language
In computer engineering, a hardware description language (HDL) is a specialized computer language used to describe the structure and behavior of electronic circuits, most commonly to design ASICs and program FPGAs.
LoB
Locality of Behavior