4 ms·
Do you have test engineers or people that write automated tests? Not unit tests or tests alongside the code but tests that test say a development environment an
by mattbrewsbytes 3y ago
Do you have test engineers or people that write automated tests? Not unit tests or tests alongside the code but tests that test say a development environment and are run outside the code base. Building an automated test suite like that as you build the systems is key to making sure past stuff built still works with new stuff. There are also tools you can use to analyze the code and provide suggestions for refactoring, if devs use this as they build things then it should help along the way.
Sneak fixing tech debt in as you go. Get a CI/CD workflow going to run tests on branches, after deploys, etc. and keep building the test suite out. When you have larger refactor work identified try to get a really tight and well defined scope - PM’s have fears of engineers just wanting to go off and perfect things, rightly so because it happens.
- deleted 3y ago[deleted]
- odle 3y agoAs now we've only integration and unit test within the codebase but I'll try to develop also external functional test, it would be great. About code analysis tools, I'll definitively check them out! I understand the PM fears, but I clealy pointed out to PMs that we worked like monkeys (with regular massive overtime) for shipping this product. Just being allowed to provide time estimates when the next bussiness critical feature comes would be great