“Let’s build systems that are really hard to test because we’re too busy making money and will cash out before we have to pay the technical debt bill.” — 99.999% of developers
@grmpyprogrammer I think untestable systems are built by programmers that haven't learned how to test their code. It's our responsibility to teach them how to build testable systems. #testing
@mikestreety At least one of the tools I work on uses Docker to start a local Solr database, loads 20-30 test entries into it, and then queries them through the API to make sure it works as expected. It came in handy recently when I overhauled the Solr query and left out one pattern, so all the tests found one fewer result than they expected. #testing
@ChristosArgyrop@bentomn@kyleha@cubic_logic Agreed, poor internal docs are rampant regardless of language, in stark comparison to the #OpenSource#Perl libraries on #CPAN. So much there is well-documented and -tested and the culture encourages continuous improvement.
Perl #developers that turn a blind eye to CPAN are doubly handicapped: they (poorly) reinvent the wheel and miss exemplars of good #documentation and #testing.