Agile»
Pairing Rotation (0)
We use the eXtreme Programming technique of “pair-programming” all the time – the only time a developer is not paired with another developer is if we have an odd number in the office. This works well, but we have a perceived problem – that some of our “pairs” are not swapping as frequently as perhaps they ...
Software»
One Assert Per Test (0)
I was pairing with someone recently who highlighted the potential danger of always using a single unit-test file to cover a production class. Image we have a Widget class that needs testing – if we were creating a unit-test, what might we call it? Typically it would be WidgetTest, which is appropriate in many cases, but ...
Systems Administration»
Pipes & Sockets in MySQL (0)
We had a minor issue with the location of the ‘socket’ file, created by the MySQL server on Linux to support local communication. The MySQL server (mysqld) supports two methods for allowing client applications (mysql, mysqladmin, mysqldump, etc) to communicate with it; named-pipes and TCP/IP. Of these, TCP/IP is regarded as the most flexible as ...