ja és még egy apróság jutott eszembe: az általad említett módszerek tudtommal egy ideális világban használhatóak igazán, ahol
- a követelmények pontosan ismertek
- dokumentáltak
- nem változnak az idők folyamán
- nem kell nagy mennyiségű legacy kódot fenntartani/beépíteni