Good Practices for improving Code Quality