Skip to content

Meeting 5

Richard Ng edited this page Aug 25, 2019 · 4 revisions

Meeting 5: 08/08/19

What needs to be done

  • Improve documentation quality and keep the wiki up to date
  • Work through the github issues and fix any issues that have not been resolved
  • Decide on command line inputs
  • Improve test suite quality
  • Talk about algorithm for assignment 2 submission, B&B/A*
  • More verbose comments/commit messages as well as javadoc comments

Currently Working On

  • Talked about assignment 2 submission
  • Fixed output file start time bug
  • Added Mockito mock testing
  • Talked about command line inputs
  • Visualisation discussion/ what libraries to use, JFoenix, GraphStream, etc

Miscellaneous

  • Perhaps going for optimal solution for basic impl would save more time in the long run
  • Make a new meeting time for next week
  • Interview Prep sometime next week
  • Code reviews via pull requests
  • Peer programming possibility
  • CLARIFY EVERYONES RESPONSIBILITIES/ROLES

Pull Request/Pushing

  • Decided that pull requests are needed when merging one branch into another
  • premaster is the alpha/beta stage, master has to be 100% functional
  • premaster requires 3 approvals to pass
  • master requires all 6 approvals to pass
  • Pull requests help everyone improve their understanding and overall architecture of the codebase
  • Ensures nothing breaks, alongside the maven tests

Clone this wiki locally