• Unresourced developers left to make additions/alterations at will • Pervasive custom frameworks with tightly coupled client server architecture • Sold and extended for use by large corporate • 20+ developers have already worked on the application over time • Few 100 000 lines of code • +- 5 year old code base with multiple patterns present • Massive model redesign changing core entity recently completed • Next to no automated tests exist
conference or two and learned some more about automated testing etc • One of our senior engineers spent some time researching and designing a new development methodology including thorough automated testing.
How long is my code going to live? • What is the impact of code defects? • How long does it take to manually test my code? • Are there any external systems or integrations relying on my code? • How often is my code likely to change post initial release? • How many people are going to be working on the code? (Concurrently and over time) • How many people are going to be using my code?
Google - https://plus.google.com/+trevorgowing • Linkedin - https://za.linkedin.com/in/trevorgowing • Meetup - http://www.meetup.com/members/113029642 Special thanks to Alex Steinberg for creating this group and allowing me the opportunity to speak. Another special thanks to Jembi for hosting and sponsoring food & drinks!