Thursday 15th March, 2012
4:30pm to 5:00pm
All Ruby projects start small and begin to grow. Where, exactly, do they go wrong? Is it when they begin to rely on 3rd-party services? When the tests get slow? When the framework falls behind by a major version?
When your project gets unmanageable you stop having fun. Let's talk about the actual metrics you can use to track when your project is starting to fall apart and what you can do about it. We'll cover cyclic complexity in code, test suite refactoring, project size awareness, naming and organizing conventions, gem extraction, and how to split projects in half.
Specialties: writing buggy software, dancing to anything, being really enthusiastic about everything, and fighting patriarchy not for women's sake but my own. bio from Twitter
Sign in to add slides, notes or videos to this session