Setup develop environments
Git
Git commit messages
Git Flow
Git commands
Git hooks
Coding Style
- Find a auto formatter
- clang-format
- python-black
- eslint
- …
- Enforced it by git hook or editor (save and format)
Kanban & Scrum
By Fred Brooks: https://www.cs.unc.edu/~brooks/Toolsmith-CACM.pdf
Two of our criteria for success in a tool are:
- It must be so easy to use that a full professor can
use it, and
- It must be so productive that full professors will use it.
Use it as much as you can to assist you.
- Claude.ai
- Microsoft Copilot from UNC
- Cursor AI