+ 2
How do you manage before starting coding? Any modelling language do you use?
for a proffessional coding, I recommend you use a modeling language like UML which is great especially when you attack an object oriented problem that is a little complex. another tool I highly recommend for you to learn is petri nets, it can enable you to design complex object oriented algorithms so that it will be easier to you to start coding.
1 Answer
+ 2
I got use to model in IDEF0, IDEF3 or DFD notations, using AllFusion Process Modeller(bpwin). It helps to think of all processes in a future program, creates relations and "logic" between them.