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

Enterprises across the globe rely on Perforce to build and deliver digital products faster and with higher quality. Perforce offers complete developer collaboration and agile project management tools to accelerate delivery cycles — from agile planning tools to requirements, issues and test management, which then link to all source code, binary assets and artifacts for full build and release tracking and visibility. The company’s version control solutions are well known for securely managing change across all digital content — source code, art files, video files, images, libraries — while supporting the developer and build tools your teams need to be productive, such as Git, Visual Studio, Jenkins, Adobe, Maya and many others. Perforce is trusted by the world’s most innovative brands, including NVIDIA, Pixar, Scania, Ubisoft, and VMware. The company has offices in Minneapolis, MN, Alameda, CA, Mason, OH, the United Kingdom, Finland, Sweden, Germany, and Australia, and sales partners around the globe. For more information, please visit

Media Contacts

Colleen Kulhanek
Perforce Software
Ph: +1 612-517-2069
[email protected]

Maxine Ambrose
Ambrose Communications
Ph: +44 118 328 0180
[email protected]