Coding standards remain an issue because everyone secretly thinks they can solve all the world's programming problems with a very clever coding standard. And then forcing programmers to follow them. (Pretty much like programming programmers.)
Unfortunately, few coding standards address the issues that matter in a complex project like:
- how to cleanly and effectively partition and model a problem
- how program partitions should best interact with others
- how an explanation of logic ("comment") should be written to explain the code
Instead, most coding standards address trivia like:
- indentation and brace style
- whether comments should be present or not
- mechanical rules about constructing identifiers
- placing arbitrary limits on characters in a line, number of parameters, etc., etc.
As for the primary question, I don't know of any good detailed standards other than design and implement code which other engineers would be proud of.