Software Engineering Practices we use - sdpunit/OrthoVis GitHub Wiki
Table of Contents
Software Engineering Practices
1. Pair Programming
Try to find a partner to work along with you.
2. Early Detection
Share your progress incrementally rather than waiting until the implementation is polished. "Fail early, fail fast, fail often" - SE at Google book.
3. Document everything
Ensure you are sharing your reasoning/understanding for each tasks whenever you are closing the issue so that even someone with fresh eyes can understand easily.
4. Freeze requirements during sprints
Make sure once you have planned the sprint you don't add new items.
5. Code Review
Make sure to have another person review your code before merging it into the main branch.
6. Test
Make sure to create tests along with every code that you merge. Create unit tests for your functions.
Member Information
Member | Skills | Role | Expectations |
---|---|---|---|
Roxy | HCI, Python, UI | ||
Hanna | Backend, Frontend, Python, UI | Scribe | Slightly stressed about grades and learning new things, excited about the project, want to deliver something meaningful, next sem looking a bit more stressful |
Zhiyuan | 3D simulation,Backend,Python | Care more about learning skills. Speak English slowly. Next sem busy. | |
Murph | Backend,Frontend,Python,UI | Spokeperson | Develop a good process within techlauncher to get a working project for the clients. |
Aung | Backend,Frontend,Python,UI | Takeaway from the project more than grades. | |
Punit | Backend,CV,Frontend | Quite stressed this semester, want a good end result, really care about the team. | |
Avery | Backend,Modelling,Python | Working project, learning, developing algorithms. |
Ruohua - 11 Sept
Avery - 15 May
Hanna - 8 Apr
Murph - 24 July
Aung - 15 Oct
Zhiyuan - 1 Dec
Punit - 24 Jan