+ 2
How do you go about planning your project?
when you decide that you want to build something how did you go about planning it?
1 Answer
+ 2
1. Write down a problem-statement and my general plan of resolving that problem.
2. Write pseudo code so that I can create a road map for the program and get an idea of how I'll want it to flow prior to writing any code. This helps think of things you may not have anticipated. As well, when it comes time to write the code, you'll be able to do it with more ease and gives you less potential of having to start anything over because you didn't plan properly.
3. After I have a good idea of what I want to do and how, then I break everything down into individual sections. Depending upon the size of the project, I may just break it down into its various classes or may have to break it down further than that if it's a huge project.
4. Once I have everything broken down into chunks, I organize the list in the order that I'll work on them. I create a spreadsheet and I keep track of my progress so I can hold myself accountable. Mostly, I adopt most of the SCRUM concepts. (https://www.scrumalliance.org/why-scrum)
5. I brew a pot of cofee and get busy coding!
6. When I'm done with one chunk, I do extensive testing on it before moving to the next chunk. When you're done, do extensive testing - test anticipated ranges and test a few extremes.
7. Make sure that you created proper documentation on your program.