Adding Tests to an Uncovered Application
Ideally, all code would have test coverage, but this is not a reality.
When you start a new project, you want to move as quickly as possible. This often comes at the expense of test coverage. Besides, you don't even know if anyone will even use your application, so tests might never be necessary.
As your userbase and your team grow, however, testing becomes a necessity.
This talk will go over tools and strategies employed by Yipit in transitioning from a 3 person development team working on an application with no tests, to an organization of 14 engineers with a highly covered codebase.
(Talk can be pruned down to 30 minutes if necessary)
About Zach Smith
Employee #3 and Technical Product Manager at Yipit.
Formerly Lead Product Architect at Performline
Computer Science studies at Columbia University
Economics and Marketing degree from Washington University in St. Louis.