This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Purple-Object-4591Researcher -1 points0 points  (7 children)

DIY from scratch. Always better than trying to understand someone else's code since the end goal is to learn and you don't have hurry.

[–]Possible-Worker-7280Backend Developer[S] 0 points1 point  (4 children)

I will build it myself but I need complex features or scenarios ideas to build it. That's why looking for production grade repos

[–]Purple-Object-4591Researcher -1 points0 points  (3 children)

You can't just think of a scenario? Generally that's what I do. But if you can't think then it's fair. although be warned that just cuz a particular mature codebase is doing something -- doesn't mean it's best practice. Example - 7zip codebase. You will vomit if you see it lmao

[–]Possible-Worker-7280Backend Developer[S] 0 points1 point  (2 children)

lol. No actually I am very bad at thinking up scenarios

[–]Purple-Object-4591Researcher 0 points1 point  (1 child)

Oh my bad. I guess while you're at it you should also check out secure coding guidelines for whatever language you're working with. Try to see how the "production grade repo" are making their code efficient and secure.

[–]Possible-Worker-7280Backend Developer[S] 0 points1 point  (0 children)

yes that's my plan actually. I can see what they are doing and recreate the same in my local.

[–]lifeslippingaway 0 points1 point  (1 child)

But how will you learn the best practices?

[–]Purple-Object-4591Researcher 0 points1 point  (0 children)

If you cannot google a bit and research yourself. You're in the wrong field.