This question Table 'watchdog' was not locked with LOCK TABLES on custom module has some good answers, but the top voted answer and comments as well as being a valid answer veer into coding standards comments.
While I support encouraging coding standards I worry that when people post code, the answers will tend towards pointing out standards errors in the code rather than answering the question. This could lead to people being reluctant to post code and questions.
What should we do about this? I think the focus should be on answering the question, with comments about the code in the comments section of the question, and perhaps limited to more serious (security) comments.