I want to write a big program, and I need to split it into small functions, so I can start coding.
Is there are any good method to do this job?
for example:
I want to write a Get Things Done tool, use qt as GUI, work flow is like that:
- input the things need to be done(name and description)
- filter the things by tags(work,study,office,home)
- list things by priority
- do the thing on the top
I interested in the detail how you change the requirement and specification into a detailed design documentation. I found it is hard to found such example on web.(and there are plenty of code..)
I know there is a method:
- collect all noun in the requirement. make them into classes.
- collect all verb in the requiremtn. make them into methods.
- write the method implement description.
- check it, then code it.