Perforce Software’s Kevin Sawicki to Speak at Upcoming Agile Development Conference

Alameda, Calif., June 8, 2010Perforce Software’s Kevin Sawicki, a lead developer on the Eclipse plug-in for the company’s version control system, will present “Refactoring: What You Need to Do It Right” at the 2010 Agile Development Practices West Conference. Developers will learn how to identify code that needs refactoring, how to preserve the correct code history during refactoring sessions, and how to ensure that appropriate unit tests cover the refactored code.

“As certain as evolving requirements lead to code changes, code changes lead to code degradation,” explained Kevin Sawicki, a senior software engineer at Perforce Software. “For this reason, code refactoring is critical to the long-term viability of all software products.”

Sawicki will demonstrate the Eclipse open-source frameworks and Java-based tools, including EMMA for code coverage analysis and JUnit for unit testing. These tools not only make code refactoring less painful, they also empower developers to constantly improve their code through relentless refactoring. Although the Java tools will be showcased, the approach applies equally to other programming languages such as C++, C#, Ruby, etc.

The workshop will be held on Thursday, June 10, at 4pm at Caesars Palace in Las Vegas. For more information about the Agile Development Practices West Conference, please visit

About the Perforce SCM System

Perforce, the Fast Software Configuration Management System, is an award-winning tool that versions and manages source code and digital assets for enterprises large and small. Perforce is easy to install, learn and administer; seamlessly handles distributed development; and supports developers across a large number of platforms. Perforce ensures development integrity by grouping multi-file updates into atomic changes, enables concurrent development, and intelligently manages multiple software releases using its Inter-File Branching system.

About Perforce

Perforce powers innovation at unrivaled scale. Perforce solutions future-proof competitive advantage by driving quality, security, compliance, collaboration, and speed – across the technology lifecycle. We bring deep domain and vertical expertise to every customer, so nothing stands in the way of success. Our global footprint spans more than 80 countries and includes over 75% of the Fortune 100. Perforce is trusted by the world’s leading brands to deliver solutions to even the toughest challenges. Accelerate technology delivery, with no shortcuts. Get the Power of Perforce.

Media Contacts

Maxine Ambrose 
Ambrose Communications 
Ph: +441183280180 
[email protected]