Opa, estou ciente de que uma quantidade exagerada de comentários é realmente, huum, como posso dizer, errado? Bom, posso afirmar que vai de contra a proposta de ajudar.
Entretanto, eu não comento absolutamente nada em código. Então comentários estratégicos, pode ser interessante.
Sobre o padrão, eu já utilizo. Eu sempre tento padronizar nome de funções com o prefixo Handle
seguido do que faz, algo como HandlePaste
. Nesse sentido, aplico o mesmo em outras partes do código.