E
Electronic75
Hello, I program in C and c++ for 5+ years but I am still not satisfied with
my development process. for a big MFC project I usually start by thinking
what classes do I need then for each class I ask what function and variables
do I need and I start writing codes. but many times at the middle of project
I will realize that I could have written program somehow else that possibly
was more user friendly or more efficient or,... and I start rewriting it and
it is very time consuming. I heard about UML and even played with it for
awhile. I thought if I can see the whole picture and go deep into details of
each scheme with a few mouse clicks change something and go back and again
look at the whole picture It may help to find the best possible scheme at the
beginning so I do not have to change my codes in middle of project.
Of course I found it very time consuming to model a complex project with UML
so I like to ask from other software engineers do they use UML? dose it worth
to first model a project that may take a few months with UML? are there
better ways so I can find the best programing schema before start coding so I
don't change my codes in middle of project?
thanks
my development process. for a big MFC project I usually start by thinking
what classes do I need then for each class I ask what function and variables
do I need and I start writing codes. but many times at the middle of project
I will realize that I could have written program somehow else that possibly
was more user friendly or more efficient or,... and I start rewriting it and
it is very time consuming. I heard about UML and even played with it for
awhile. I thought if I can see the whole picture and go deep into details of
each scheme with a few mouse clicks change something and go back and again
look at the whole picture It may help to find the best possible scheme at the
beginning so I do not have to change my codes in middle of project.
Of course I found it very time consuming to model a complex project with UML
so I like to ask from other software engineers do they use UML? dose it worth
to first model a project that may take a few months with UML? are there
better ways so I can find the best programing schema before start coding so I
don't change my codes in middle of project?
thanks