Programming Tips | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Programming Tips

I started learning the fundamentals of programming recently but one thing that puzzles me is when starting on a project from a clean slate, what is the thought process of a programmer when making that application? Example: You try to make a ball app that jumps once it is clicked by the user. Do you start off from designing the visuals or do you first figure out how to program the app? If you have any tips then please share.

18th Jan 2019, 4:59 AM
Dingo
Dingo - avatar
2 Answers
+ 2
If you are working alone, the separation of interface and implementation is a handy technique. The point is to focus on either one before moving to the next phase. Designing the detailed visuals often come late in the development process. I personally think a simple placeholder circle would suffice while I focus on making sure the "ball" jumps. Programming is essentially a problem-solving process. You need to start with a problem, which is why this question sounds more to me like a query on systematic problem-solving. In terms of software development, this on itself is a wide field of study: https://www.linkedin.com/pulse/what-software-development-life-cycle-sdlc-phases-private-limited As small as the program/project gets, I think this article would still be a beneficial read.
18th Jan 2019, 6:04 AM
Hatsy Rei
Hatsy Rei - avatar
18th Jan 2019, 5:42 AM
Dingo
Dingo - avatar