Stack Overflow should be the site to use as long as you word it carefully. I foresee this getting closed in its current state.
Here's a link on SO to some similar questions
Your exact question:
"I want to know which implementation I should preferably use between the existing code, and two alternative implementations"
Anytime you add a word like preferable in there it becomes subjective (or sounds that way) so I'd say something more like:
"With language X. Is implementation Y or Z, the more standardized way to implement a solution to my [define problem]?"
Then add some of your searches that lead you to this being inconclusive and thus the reason you asked on SO. That should make for a good question that can be answered via facts. (Standards aren't typically subjective)