clean code, advance of build automation