Recently I posted a question about the Tic Tac Toe project and in it I mentioned finding a specific blog that managed to get, what I consider, the best possible answer.
Now, throughout all my time in FCC and software development studies in general I’ve made an effort to not copy code for classes, unless it’s an answer I consider I would’ve thought of myself, a tool I don’t understand or really study the reasoning behind everything that the poster did, as my main goal in those cases is to learn.
Now I find myself in a situation where, I mostly understand what the author intended and why he did everything he did, but there’s currently no way I would’ve reached that same conclusion how I am now, I tried working a solution myself but it simply doesn’t feel right, how inefficient it is and how many specific cases I’m inputting makes me feel uncomfortable, yet I don’t like the idea of simply copying someone else’s code just to finish the last exercise needed for my certificate.
So I wanted to know, what’s your opinion on the topic? Is it even allowed for me to do this? If I already studied the code and reasoning, is it ok for me to transcribe or adapt it and I’m worrying over nothing? I know Googling and looking for help when working on programming is normal, but it’s never felt right to outright copy something, even if I change a few things to make it look different.