Team Rules

Team members will…

  • Facilitate communication using GroupMe, text-message, and UNC email as a back-up
  • Encourage communication in a timely manner and frequently check messages/email close to deadlines
  • Be transparent when unable to make deadlines or meetings; prioritize notifying the team when shortcomings arise
  • Ensure all members have a clear expectations of responsibilities and division of labor

Coding practices will include..

  • Using comments/documentation to ensure all code is readable and that the team/client is on the same page
  • Working in separate appropriate branches; verifying that code is updated to the latest published branch and can be smoothly merged into WIP
  • Employing pull-requests and having them reviewed by at least one other team member before pushing to main
  • Ensuring that each member can give a high-level description of the code they write and the function it performs