this post was submitted on 08 Aug 2023
17 points (100.0% liked)
Programming
13371 readers
1 users here now
All things programming and coding related. Subcommunity of Technology.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
With only 2 developers, CI/CD can be your best friend. Automate the daylights out of testing your code.
Remember to tag your regression tests in some way - any test that is preventing a production bug that actually happened needs to be marked as a 'regression' and treated as high priority to keep passing.
Treat all others tests as more art than science. Keep the reliable ones, toss out the brittle ones.
Look for a network traffic recording/replay library for your toolchain. Reusing integration tests as unit tests is a huge time savings.
If you have live data access, build yourself a few charts that represent a typical day. Knowing what "normal" looks like in your database can be priceless on a weird day.