I am a developer who just started a new career in QA, right now I am still learning the basics.
While testing a project I see violations of some coding standards (Variable names, Web elements without names or ids, etc..) in parts of the code that will be seen by the customer.
My question is, is it my job to report them? after all reporting, such things will increase the product quality.
If I should report them, what are the best practices for that from your experience?
Any ideas will be much appreciated.