Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
C0D4681385yIf 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.
-
for me, I start with putting ideas together using a paper and pen.. it help me a lot to better design my code
-
I usually have an idea, write a proof of concept, and then make it "proper" with more or less success.
-
rant1ng45675yI 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 -
@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? -
rant1ng45675y@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 -
Related Rants
!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 ;)
rant
question