what are code standards and why do we have them