 |
 |
|
Welcome to the fall 2008 edition of The Head Revision, the newsletter from Perforce Software.
|
IN THIS ISSUE
|
› What's Missing From Your Testing Strategy?
William W. White, Director of QA/Test, Build/Release Engineering, and Web Infrastructure at Perforce Software, on how SCM can reduce redundancy and find defects.
|
› Power to the People!
Robert X. Cringely describes his personal nightmare experience of lost source code.
|
› Techno-files: P4Ruby
Laura Wingerd, Vice President of Product Technology at Perforce, tells how to load the right P4Ruby for your script.
|
|
 |
 |
 |
What's Missing From Your Testing Strategy?
By William W. White
Director of QA/Test, Build/Release Engineering, and Web Infrastructure at Perforce Software
|
Community & Events
Agile Development Workshop
Perforce is sponsoring a lively debate on agile development on The Register website. Why not add your voice?
Register now for the 2009 Perforce User Conference.
Call for papers
- › Do you have a complex development project that you are using Perforce to manage?
- › Has Perforce helped your organization deal with new challenges in your industry?
- › Do you have some advanced Perforce hints or insights you'd like to share?
If so, consider giving a 45-minute presentation at the 2009 Perforce User Conference in Las Vegas.
Speakers attend the conference free of charge.
Advanced Training
Perforce Best Practices for Codeline Management and Scripting is a new two-day advanced class designed to extend participants’ expertise in codeline management.
Upcoming classes:
London, UK, Nov. 5-7, 2008
San Francisco, CA, Jan. 7-9, 2009
Visit us at these trade shows
CMConf 2008
Munich, Germany
Oct. 15-16, 2008
Embedded Systems Conference
Hynes Convention Center Boston, MA
Oct. 27-30, 2008
Microsoft PDC
Los Angeles Convention Center
Los Angeles, CA
Oct. 27-30, 2008
Agile Development Practices
Shingle Creek Resort
Orlando, FL
Nov. 12-13, 2008
Embedded World 2009
Munich, Germany
March 3-5, 2009
Product News
Perforce 2008.1 and P4GT 2008.1 GA now available
Check out the latest features or download now.
P4Perl, P4Ruby, and P4Python 2008.1 GA now available.
See the Related Software page for download instructions.
Resources
Visit the Perforce Knowledge Base (KB) for tech notes, help docs and forums.
Newsletter Archives
Summer 2008
Spring 2008
|
Using SCM to Focus Testing
The challenge for testing, especially in a dynamic, iterative development environment, is to know what to test.
In the early stages of a project, regular meetings of the designers, the developers, and the testing staff will
make it clear where the focus should be. But as development proceeds, and as the project gets closer to being
functionally complete, it becomes more difficult to know exactly what the developers have been working on. And
if you're facing a big, collaborative project, with hundreds of thousands of lines of code and dozens of programmers
all working on it at once, it will become increasingly difficult to know what needs to be tested. SCM can help.
Tracking Change in Real Time
As testing professionals, we know that a high percentage of the defects in a system are going to be in the parts
of the code that have changed the most. This is exactly the kind of information an SCM system is designed to track.
› Read more
|
 |
 |
Power to the People!
By Robert X. Cringely
Writer, Broadcaster, Computer Guy
|
|
My personal nightmare experience of lost source code happened not while writing software,
but while writing a book. It was the fall of 1979 and I was writing about the nuclear
accident at Three Mile Island. After several months investigating the accident for the
White House, I wrote a book about the accident using the only word processor I had at
handa line editor on an IBM 370/168 mainframe at Stanford University. Sitting at home,
typing on my ADM3a terminal connected to the mainframe by an acoustic modem, I knew in a
millisecond that I had made a terrible mistake.
› Read more
|
 |
 |
Techno-files: Loading the Right P4Ruby for Your Script
By Laura Wingerd
Vice President of Product Technology at Perforce Software
|
|
If you're a Ruby afficionado and a prolific Perforce scripter, as I am,
you no doubt have a potpourri of P4Ruby scripts you've written over the years.
With the advent of P4Ruby 2007.3, you now have a little problem: legacy scripts
that don't work with the Perforce-supported versions of P4Ruby.
This little problem is most annoying in an eclectic and diverse development
environment where a variety of workstations, laptops, and test machines are
owned and operated by a variety of software engineers, and the Ruby scripts
you've written are available to all of them.
For example, what if you're trying to deploy a new script, using the new P4Ruby,
on a machine where an old P4Ruby is installed? Even if you did have privileges
on that machine, updating its P4Ruby installation could well render someone
else's vintage P4Ruby scripts inoperable! Or what if a handful of your oldest
P4Ruby scripts are now falling all over themselves on a machine where someone
has just installed the new P4Ruby?
The differences between the Perforce-supported P4Ruby and the previously
available Perforce Public Depot versions are not huge, and it's not really
that hard to convert an old script. Everything you need to know is spelled
out in the P4Ruby Release Notes. But do you have the time or inclination
to rewrite a 500-line chestnut that has been working just fine all these years,
thank you, even if you are its original author?
› Read more
|
 |
|
› Subscribe
› Unsubscribe
› RSS Feeds
› More About Perforce
|
 |
Copyright © 2008 Perforce Software, Inc.
The Fast Software Configuration Management System. Visit us online at www.perforce.com. We welcome your feedback.
|
Perforce Software
2320 Blanding Avenue Alameda, CA 94501
|
|
 |
 |