refactoring, source code control workflows, unit testing, performance testing, coding