Subj : Re: Flowchart software that supports top down development? To : comp.programming,microsoft.public.vb.general.discussion,microsoft.public.visio.developer From : Chris Sonnack Date : Wed Jul 27 2005 02:02 pm Phlip writes: > Nobody does top-down like that any more. False. In fact, I'd say it's pretty difficult to decompose a problem without it. > That technique was once promoted as "structural programming". False, also, I think, but I'm not sure if "structural"=="structured". Top-down (or bottom-up or left-to-right or right-to-left or inside-out) is a composition technique that really has little to do with the specifics of the code. It's how you analyze a problem. > The flaw is you can't test the program and get perfect behavior until > you code everything. This I know is false. As CB said, you can easily test "top" functions by using stubs. In fact, you should recognize this fits quite well with your obsession with TDD. Write the simplest possible "top" function. Test it. Now write a called function. Test it. Repeat until done. > To learn the most modern technique to design, google for "Test-Driven > Development". It will feel like the system you envision, but no bugs. I'm sure TDD-obsessed programmers write bugs, too. They just find them sooner, one presumes. -- |_ CJSonnack _____________| How's my programming? | |_ http://www.Sonnack.com/ ___________________| Call: 1-800-DEV-NULL | |_____________________________________________|_______________________| .