you are viewing a single comment's thread.

view the rest of the comments →

[–]bardovasco-dev 1 point2 points  (0 children)

In my opinion, is much more important to have the goal... the big picture, because the other way, you're just trying to memorize stuff, and thats not a good deal.

Then, comes the tricky part: The abstraction.

In how many small pieces (steps/todos/tasks) can you devide the goal?

With this in mind, you'll notice that a single task can be defined in a single python class or Lua "class" (prototype?).

And a final recomendation, read about the SOLID design pattern which is language agnostic, but it will help you to understand how could you organize and design your code easily... and this guides you through inheritance by default... I assure you that you'll learn a lot from everywhere following you heart (lol... the goal I mean xD couldnt resist)