3

!rant

random question.

Let's say you are making solo project. What is your approach?

Maybe you start writing some classes or generally some code, independantly, than plug things together

Or maybe you write recursively, so like "okay, im writing this method, and now I need other method to complete this one, so I write the other one"

Or maybe you try to make frontend first and do many atomic things, one by one "filling out" frontend? Or maybe frontend is last thing you do?

Just curious, probably as many devs, that many approaches, but Im just curious what kind of creative anwsers will pop out here ;)

Comments
  • 4
    If it's something relatively small, I'll start at the front end, and build the backend, as needed as I go and refactoring a few hundred times along the way.
  • 2
    for me, I start with putting ideas together using a paper and pen.. it help me a lot to better design my code
  • 0
    @Coffe2Code

    I mean implementation phase, not planning.
  • 1
    I usually have an idea, write a proof of concept, and then make it "proper" with more or less success.
  • 0
    I start with knowing the market in which I'll be developing for.

    Then I make a list of all competitor features.

    Then I research user feedback, which if these features are most desired and why

    Then I make my first list of features, with estimated timeline

    I calculate how much i think I can earn for the effort

    I then tighten up my feature list

    Then I start designing the database.

    Then I think about my class design
  • 0
    @rant1ng

    I mean literally question "how you code"

    Like code, not prepare, not design. Code.
    Do you queue code that you are about to write? Like dependances? How you process queue if you do so? Or maybe trying to avoid whole thing alltoghether and write small atomic stuff and than plug stuff together, or maybe other way?
  • 0
    @DubbaThony I can't code in a vacuum...

    All these things are related.

    But I guess the answer to your question is that I generally will write code in English, making it how i want it to look and then fill in the gaps to make it work. Somewhat like tdd

    I'm not really sure what you're looking for
  • 0
    @rant1ng

    Okay I suck at telling what I mean. Yay, antisocial. Let's carry on rofl.
Add Comment