BYOD Lab: Code to Test
Project and Program:
Application Development,
DevOps,
Programming Languages,
Professional Skills
Tags:
Proceedings ,
SHARE Kansas City 2024
Changing a complex monolithic program takes a long time, is risky, and can only be tested at a very high level, often only by running the whole business process. Isn’t there an easier route that speeds up the coding process and results in higher-quality code, better stored, repeatable tests, and even automated tests? Yes! In this Lab, we show that instead of adding complexity to existing code while implementing a new feature, we extract logic using an automated method and add our feature to that logic in isolation. This allows us to use modern testing tools to fully unit test this refactored code without having to test all the logic.
Back to Proceedings File Library