Coding conventions, workflow and test