- You should use best practice, for example TDD/BDD, with a focus on full-stack testing
- Prioritize correctness, robustness, and extensibility over extra features and optimizations.
- Write your code with the quality bar you would use for production code.
- Try to simplify your code by using open source frameworks and libraries where possible
Start:
docker run -d --name mongo \
-p 27017-27019:27017-27019 mongo \
--bind_ip_all
make binary
MONGO_DSN=localhost ./bin
Use make and check out the tests! Payment routes are mounted under the /payments namespace
(quite ugly)
./bin -doc > doc_filename.md