Your Codebase Is a Garden – 5 Essential Code Maintenance Practices

What does a potted plant have in common with a large software codebase? At first glance, they seem like completely different things. But in fact, both require regular maintenance to stay healthy and keep growing. When they’re neglected, both begin to decay in much the same way. I take care of the dozen plants distributed […]

Diff, not That

Do you know about the --ignore-matching-lines option to GNU diff? I recently found a great use for it… We were tasked with comparing large sets of XML documents for a web service product. The project called for a SoapUI testsuite using Groovy scripts to compare complete SOAP responses against files containing the expected responses.