|
|
Home » Community » Coffee corner » What are your development phases?
What are your development phases? [message #34485] |
Fri, 25 November 2011 12:35  |
lectus
Messages: 329 Registered: September 2006 Location: Brazil
|
Senior Member |
|
|
Hi guys!
Quick question for you experienced C++/U++ developers.
What are the steps you usually use for developing your software? Do you have design phases? Do you develop class diagrams with UML? What UML tools do you use?
Thanks!
|
|
|
|
Re: What are your development phases? [message #34495 is a reply to message #34485] |
Fri, 25 November 2011 19:28   |
mr_ped
Messages: 826 Registered: November 2005 Location: Czech Republic - Praha
|
Experienced Contributor |
|
|
1) create main package + test package
2) write first test
3) compile + run
4) fix all failed tests
5) refactor
6) goto 2
In parallel I do draw boxes and arrows on paper to keep some vague idea what I tried to do at first and then changed it completely during implementation.
[Updated on: Fri, 25 November 2011 19:29] Report message to a moderator
|
|
|
Re: What are your development phases? [message #34507 is a reply to message #34485] |
Sat, 26 November 2011 13:04   |
|
I'm kind of an anarchist in this I don't have any stable workflow, I just do whatever I feel like at the moment. Most times I start with implementing the main feature, and then wrap the GUI around it later. But sometimes I do exact opposite - design GUI and then write features in it, one by one. It usually depends on what part of app I have clearer idea about 
In any case I test a lot. Not really test-based development, just trying manually if the code behaves as expected. Thanks to U++ build system I can afford to rebuild every couple lines So in general I can sum it up as:
1. write minimal buildable code (plain Top window or single function call in CONSOLE_APP_MAIN)
2. build and see if it works
3. add/improve feature (just a couple lines)
4. go to 2
I don't paint lines&boxes... If I need to see the code organization, I use Doxygen afterwards The design phase happens only in my head, on the go.
Honza
|
|
|
|
Goto Forum:
Current Time: Tue May 13 07:52:54 CEST 2025
Total time taken to generate the page: 0.03128 seconds
|
|
|