> hard to review code
I built ReviewNB specifically for Jupyter notebook code reviews [1]
> various kinds of tests for each of them
Checkout treon, open source test framework for Jupyter Notebooks [2]
Some other tips,
- Move code into Python modules whenever possible
- Maintain dockerfile / requirements.txt so your notebooks are easily reproducible
- Setup treon in a CI/CD pipeline
- Setup internal Binder [3] for quickly launching notebooks on cloud machines