Your software-problem-solution approach
Posted
by
Panoy
on Programmers
See other posts from Programmers
or by Panoy
Published on 2011-03-14T07:03:13Z
Indexed on
2011/03/14
16:21 UTC
Read the original article
Hit count: 302
Hi,
I am unfamiliar with many software development philosophies/approaches such as these:
- DDD - Domain Driven
DevelopmentDesign - TDD - Test Driven Development
- BDD - Behavior Driven Development
- Other 3-letter acronym that ends with "development"
- and many more
My question is, when will you get to decide to choose what kind of philosophy/approach to follow? Espceially the top 3 approach in the list: What is TDD for? Why use DDD for this problem?
Mainly your answer would be a case-to-case basis or maybe that there is no single universal philosophy/approach to consider.
In that case, could you just tell me what type of project/scenario and why did you use that philosophy/approach.
© Programmers or respective owner