FAC4

TESTERS

  • Conceptually understand unit testing
  • How do unit tests fit in to the developer's toolbox/workflow?
  • Communicate with repo owners about modularizing code (this is ESSENTIAL for unit testing)
  • Towards the end of the week, write some unit tests using tap and tape.

REPO OWNERS

  • Look at "module.exports" and "require".
  • Modularizing code and separating functionality
  • How should we split our code apart? How should we structure it?
  • Not sharing passwords and private keys on github (and not sharing node - modules too).
  • Communicate with testers about modularizing code, they will need it to test.

DEV-OPS

  • Deploying to Heroku
  • Environmental variables
  • How to structure branches to make sure Heroku only builds working projects
  • How does the twitter API work?

LIBRARIANS

  • npm & npm modules
  • What modules will make this projects a bit easier?
  • What cool modules can you find?
  • npm init and creating modules yourselves

ALL

  • You will each be assigned a mentor/guide
  • They will share some resources with you and give you some gentle prodding in the right direction.