Quality for the client● change anything on the site without developer efforts● create page, add link, upload image or file● change title or meta description on any page● change translations (multilingual sites)
Its impossible hard but● We have tons of useful third-party apps to achieve quality for the client● You should follow standards if you consider yourself as good developer● If youre lead dev, convince your team members to follow standards
If code clean its easier to solvereal-world design issues
Also,If you dont have backups ofyour database then probably your code will suck in the future. For the client.