hi i am just thinking what things you use to plan and draft any complicated software that needs maybe a few weeks planning?
edit: how do i allow more than 1 option?
what do you use to create your thoughts on real?
-
- Posts: 363
- Joined: Thu Dec 16, 2010 8:50 pm
- Location: Somewhere in the clouds.. drinking pink lemonade and sunshine..
-
- Posts: 1215
- Joined: Tue Jan 09, 2007 7:03 pm
- Location: Leuven, Belgium
I use an A4 lined notepad mostly... for scrawling thoughts, psuedocode of more complex algorithms, initial description of classes/methods.
and lately my more solid design consists of creating an interface (IWhatever, as in Irrlicht), then making use of this interface in my project. Then only when I'm happy with how it can be used I'll fill in the implementation.
I do think UML can give a nice overview of how all systems interact, but still usually I find it easier+simpler to open my A3 notepad...
While a new iteration of the design requires a complete rewrite, it is useful to have the previous versions to refer to.
and lately my more solid design consists of creating an interface (IWhatever, as in Irrlicht), then making use of this interface in my project. Then only when I'm happy with how it can be used I'll fill in the implementation.
I do think UML can give a nice overview of how all systems interact, but still usually I find it easier+simpler to open my A3 notepad...
While a new iteration of the design requires a complete rewrite, it is useful to have the previous versions to refer to.
-
- Posts: 363
- Joined: Thu Dec 16, 2010 8:50 pm
- Location: Somewhere in the clouds.. drinking pink lemonade and sunshine..
I use: Paper, Whiteboards, Notes, Drawing, ...
And some BDD (Behavior Driven Development) tools:
- Gherkin for the features and all game states/transitions (Scenarios/Steps)
- Then a Test Unit Framework to convert features written in Gherkin into automatic tests.
And some BDD (Behavior Driven Development) tools:
- Gherkin for the features and all game states/transitions (Scenarios/Steps)
- Then a Test Unit Framework to convert features written in Gherkin into automatic tests.
i use paper, whiteboard and sticky notes too
My company: http://www.kloena.com
My blog: http://www.zhieng.com
My co-working space: http://www.deskspace.info
My blog: http://www.zhieng.com
My co-working space: http://www.deskspace.info
-
- Posts: 363
- Joined: Thu Dec 16, 2010 8:50 pm
- Location: Somewhere in the clouds.. drinking pink lemonade and sunshine..
I write ideas in notepads mostly. brainstorming is the method I used to develop software and games before beginning design, and during development, notes help me a lot to thing outside the box and I draw sometimes to give me a better idea of the problem or a method I should use to make things work.
I don't use UML much, except when I have to rely on many classes and components.
I don't use UML much, except when I have to rely on many classes and components.
-- Never lose your sense of wonder --