Tag Archives: testing

The Annotated Berlin Consensus

The official Berlin Consensus document is on Github. This is an annotated review of it. The Berlin Consensus At the first Perl QA Hackathon (QAH) in 2008 in Oslo, a number of QA and toolchain authors, maintainers and experts came together to agree on some common standards and practices. This became known as "The Oslo […]

Posted in cpan, perl programming, toolchain | Also tagged , , , , , | Comments closed

Perl QA Hackathon 2015 report

tl;dr: I led hours of "consensus discussions" about toolchain governance, the Test::Builder roadmap, PAUSE policies and responsible authoring practices. I fixed bugs and applied patches for CPAN.pm, CPAN indexing and CPAN META tools. I experimented with indexing META files to generate deep reverse-dependency graphs. I concluded I need to invent Metabase 3.0. Why I love […]

Posted in perl programming | Also tagged , , , , , , , | Comments closed

The next Test::More might break fragile test modules

I recently submitted a patch for Test::More that improves subtest readability, but might break fragile test modules. As part of the pull-request discussion, I promised to blog about the change to warn people, so here it is. When Test::More added subtests (usable as of 0.96), the name of the subtest only appeared at the end […]

Posted in perl programming | Also tagged , , , | Comments closed

Perl QA Hackathon 2014 Report

tl;dr → At the 2014 Perl QA hackathon in Lyon, I worked on PAUSE, Module::Metadata, version number semantics, Test::Harness, CPAN.pm, CPAN::Reporter, Dist::Zilla and more. Why do I love the QA hackathon? As I mentioned in my TPF grant application, the QA hackathon allows me to work in a concentrated way for several days on parts […]

Posted in perl programming | Also tagged , , , , , , , | Comments closed

OODA vs technical debt

This post is a response to Ovid's series about agility without testing: How to be agile without testing When must you test your code? Code evolution vs intelligent design I started to respond to the last and realized that my comment was long enough to be a blog post of my own. First, let me […]

Posted in coding | Also tagged , , | Comments closed

© 2009-2015 David Golden All Rights Reserved