Improving Untestable Code
BackgroundChallenges we faced with existing Codebase:● Code diversity● Dependency issues● Codebase size● Team size● Subver...
The End Game● Test automation (phpUnit, Selenium)● Build automation (Jenkins)● Code Reviews● Live code rolls to gforge.com
Taking the First Steps● Migrating SVN to Git● Focused, Functional Testing● Code Reviews● Code rolls to gforge.com
Moving ForwardShort term:● Add REST API● Jenkins IntegrationLong term:● Add Selenium Tests● Server-side Code Reviews● Code...
Recap
Questions?twitter.com/gforgegrouptwitter.com/tonybibbslinkedin.com/company/gforge-group-inc-https://gforgegroup.comhttp://...
Upcoming SlideShare
Loading in …5
×

Improving Untestable Code

620 views
566 views

Published on

All developers run into this. You inherit code, a lot of it and some of it decades old. When the system is a revenue stream you can't simply rewrite it so what is a geek to do? Follow through how The GForge Group is working to take the rough edges out of their code and their process.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
620
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Improving Untestable Code

  1. 1. Improving Untestable Code
  2. 2. BackgroundChallenges we faced with existing Codebase:● Code diversity● Dependency issues● Codebase size● Team size● Subversion● Thirst for Innovation
  3. 3. The End Game● Test automation (phpUnit, Selenium)● Build automation (Jenkins)● Code Reviews● Live code rolls to gforge.com
  4. 4. Taking the First Steps● Migrating SVN to Git● Focused, Functional Testing● Code Reviews● Code rolls to gforge.com
  5. 5. Moving ForwardShort term:● Add REST API● Jenkins IntegrationLong term:● Add Selenium Tests● Server-side Code Reviews● Code Refactoring
  6. 6. Recap
  7. 7. Questions?twitter.com/gforgegrouptwitter.com/tonybibbslinkedin.com/company/gforge-group-inc-https://gforgegroup.comhttp://blog.gforgegroup.com

×