Location: Room 307 - 308 Audience level: Novice
It is inevitable that at some point in your career as a developer you will inherit code developed by others. Trying to understand code developed by someone else can often lead to stress and frustration, but it doesn’t have to. This talk will provide you with tools and techniques to help understand and begin working with code from other developers quickly and easily.
I will cover the steps required to get Rails apps that you have inherited from other developers up and running while remaining sane. I’ll also show ways to ensure you have a running test suite (or how to go about creating one if there are no tests or poor coverage), provide guidance on how to find the hidden beasts within the code, and provide tips to communicate effectively with management around issues in inherited projects.
By the end of this talk you’ll have an arsenal of skills to help deal with the challenges of taking an application that is not yours from setup to deployment without losing your mind in the process.
Anthony Eden has over 14 years of software development experience and currently develops Ruby applications for fun and profit. Anthony is the creator of ActiveWarehouse, a data warehouse plugin for Ruby on Rails, JRuby HTTP Reactor, a non-blocking HTTP client built on Apache’s NIO libraries, as well as numerous other open source projects. Anthony currently resides in the South of France and works as a freelance developer while building and operating DNSimple.
Comments on this page are now closed.