Yazılım Felsefeleri - Software Philosophies
Вставка
- Опубліковано 18 вер 2024
- DESIGN
Domain-Driven Design
Data-Driven Design
Behaviour-Driven Design
Feature-Driven Design
PARADIGMS
Object Oriented Programming
Functional Programming / Procedural Programming
Event-Driven Programming
Reactive Programming
Imperative Programming / Declarative Programming
Automata-Based Programming
Component-Based Programming / Loosely-Coupled
METHODOLOGIES
Waterfall
Unified Process, Unified Modelling Language(UML)
Agile Programming
Extreme Programming
Iterative Development
Lean Programming : Lean : Yağsız, Yavan - Eğik/Dayanma Değil
Pair Programming
Örnekler : SCRUM, Kanban, Shape Up
PRINCIPLES
DRY : Don't Repeat Yourself
DWIM : Do What I Mean
YAGNI : You aren't gona need it
Worse is Better
Fail Fast
Bu değerli tecrübelerinizi Türkçe olarak paylaştığınız için teşekkür ederiz ❤
Konu başlıklarını açıklamaya eklemeniz de güzel bir jest olmuş