Follow @alexsavin on Micro.blog.
Comments in the code are needed not because you need to explain what code is doing, but instead why it is doing what it is doing. Most likely this will be related to business decisions behind your feature.