Behavior Driven Development
Test Driven Development
Jest
Junit