AboutToolkit aims to give a different approach to for solving dev problems.
TestsUnit tests to test function input vs output.
Integration tests to test data flows of use case.
Testing can also help in code refactoring:
- 1. Use tests to capture the expected behaviour of the given code
- 2. Refactor code while checking against the actual and expected output
Timezone differenceWhen having timezone differences, ensure that you're all set to work for the next day. Get your approaches approved and ask for reviews before signing off. Do your PRs (Pull Requests) the next day- usually, before people log in.
DebuggingUnderstand various ways you could debug through your code:
- Using debugging plugins + debuggers in IDE
- Using debugger + postman
- Using the mobile app
- Debugging against staging data when the issue is not reproducible