Azoknak, akik nem olvasták Code Complete 2, a pszeudókód Programozási folyamat alapvetően egy módja annak, hogy tervezzen egy rutin leírja, hogy egyszerű angol az első, majd fokozatosan felülvizsgálja azt, hogy részletesebb pszeudokódokra, és végül a kódot. A fő előnye az, hogy segítsen Önnek a megfelelő absztrakciós szinten olyan rendszerek kiépítésének felülről lefelé, hanem lentről felfelé, ezáltal fejlődik a tiszta API különböző rétegeket. Rájöttem, hogy a TDD kevésbé eredményes, mert ez túlságosan koncentrál csinál a minimum, hogy egy teszt, hogy adja át, és arra ösztönzi a kis induló design. Azt is láthatjuk, hogy kelljen fenntartani egy lakosztály egység vizsgálatok instabil kódot (kóddal, amelyet folyamatosan refactored) elég nehéz, mert ez általában a helyzet, hogy van egy tucat egység vizsgálatok rutin, ami csak szükséges, egyszer vagy kétszer. Ha ezt Refactor - változik a módszer aláírásával, például - a munka nagy részét, amit teszel, frissítése a vizsgálatok helyett a prod kódot. Inkább hozzá egység vizsgálatok után komponens kódot stabilizálódott egy kicsit.
A kérdésem a következő - azoknak, akik Próbáltam mindkét megközelítés, ami tetszik a legjobban?













