Introduction to Refactoring and TDD

Error message

  • Strict warning: Declaration of role_expire_handler_field_rid::pre_render() should be compatible with views_handler_field::pre_render(&$values) in require_once() (line 83 of /home2/netobje2/public_html/sites/all/modules/role_expire-7.x-1.0-beta2/role_expire/role_expire.views.inc).
  • Strict warning: Only variables should be passed by reference in eval() (line 3 of /home2/netobje2/public_html/modules/php/php.module(80) : eval()'d code).

12:30pm-1:45pm. Thursday, October 13
Test-Driven Development has gained a strong foothold among many development teams, but as popular as it has often become, many organizations struggle to keep the testing effort sustainable over a long period of time. As test suites become large, they tend to become significantly difficult and time consuming to maintain, which is required to keep the TDD effort alive. Similarly, disciplined refactoring skills have become, for many, an essential part of a development team's toolkit, espcecially when confronted with large amounts of legacy code. However, the effort it can take to refactor a system can be difficult to weigh against the business value of new development; spending time on one would seem to limit the time spent on the other. The purpose of this presentation is to create a context for TDD and refactoring focusing on those specific elements that allow them to be conducted in a sustainable way.

Back to the Essential Agile Development Practices | The Net Objectives at Microsoft Conference Series page.

All the Details

Type:
Presentation
Published:
Thursday, October 13, 2011
Length:
1 hour
Author:
Topics: