[Philadelphia-pm] Monday Meeting
bduggan at matatu.org
Tue Dec 6 07:51:05 PST 2016
Hope you can make it on Monday for our usual meeting. The logistics:
Date: Monday, December 12
Time: 6 pm
Location: PromptWorks, 1211 Chestnut Street, Suite 400
Dinner to follow
This month Jim Keenan is coming down from NYC to talk about applications
of "multisection" to the Perl 5 source code. Here's a description
of the topic from Jim:
Code bisection is a developer's tool customarily used to identify the
single point in a series of commits when the code's behavior changed.
* A test started to fail.
* A test started to pass.
* Code that was previously working started to crash.
In each case, you traverse the commit tree and pose a question which can
be answered in a Boolean manner: true/false, yes/no, pass/fail.
But what happens when you discover that your code has failed in
multiple, different ways over the course of many commits?
In that case, *how* something failed becomes more important than
simply *that* something failed. You may need to capture the complete
output of the testing process for human examination. You need a tool
for "multiple bisection" -- or, for short, "multisection."
In this presentation, Jim Keenan will present a use case for
multisection and a Perl-based solution, Devel-Git-MultiBisect, for that
More information about the Philadelphia-pm