PHP Scaling
open-menucloseme
Archives
About
Contact
Presentations
githubmastodonstackoverflowlinkedinrss
  • Speeding up your tests, and also your code coverage!

    calendarSep 19, 2018 · 5 min read · php testing tools phpunit

    Slow running tests are a bug - they stop you from doing as much as you can with your code, & its quality. Spend a little time working on making your tests better, clearer, and faster - and you'll reap rewards from your work. I've had a couple of useful improvements in the time spent running my PHPunit tests …


    Read More
  • Improve your code coverage percentage - delete code!

    calendarSep 4, 2017 · 2 min read · php testing

    A recent post showed how to setup Code Tombstones - but there are other , even more insidious pieces of code in a project. The code you know you aren't using now, but you wrote ahead of time - because you think it will be useful, or you have plans for it, or any one of a dozen more reasons. Chances are - you might …


    Read More
  • Replacing @expectedException with $this->expectException()

    calendarAug 8, 2017 · 4 min read · php testing tools phpunit

    One of the advantages of a side-project is that you can be a little extra passionate about getting things just right. If you want to increase code coverage because you think that it's good, you can - after all, it's just some time now doing things that you like. So, earlier in the year, when I saw Sebastian Bergmann's …


    Read More
  • Upgrading PHPunit - fixing PHPUnit_Util_DeprecatedFeature_Logger

    calendarJun 11, 2015 · 3 min read · best-practice phpunit testing tools

    Having just watched Sebastian Bergmann's "The State of PHPUnit" presentation from Fosdem 2015, I was inspired to install and test a project of mine with the latest stable PHPUnit - v4.7. It was easily installed on the command line. composer global require "phpunit/phpunit" I installed it as a new, …


    Read More

Alister Bulman

Back-end PHP developer - specialising in Symfony, code quality and system optimisation.
Read More

Featured Posts

  • It's All About The Data (part 2)
  • It's All About The Data (part 1)

Recent Posts

  • BunnyCDN via FlySystem on Symfony
  • Investigating RedisGraph
  • Speeding up your tests, and also your code coverage!
  • SncRedis and tagged services
  • Improve your code coverage percentage - delete code!
  • PHP-in-London list

Series

ZCE 4 PHPUNIT 3 QUEUES 3 PHP-DOCUMENTATION 2

Tags

PHP 20 TOOLS 11 QUICK 6 ASIDE 5 BEST-PRACTICE 5 ADVANCED 4 BEANSTALKD 4 ME 4 TESTING 4 ZCE 4 FUNEMPLOYMENT 3 PHPUNIT 3 QUEUES 3 RANTS 3
All Tags
ADVANCED4 ASIDE5 BEANSTALKD4 BEST-PRACTICE5 BUNNYCDN1 CONTRACTING1 DATA2 DEPLOYMENT1 FLYSYSTEM1 FUN2 FUNEMPLOYMENT3 GRAPHDB1 HIRING2 INDEX1 JOBS1 KINDLE1 LINUX2 MAIN1 ME4 MEETUPS1 OPTIMISATION2 PHP20 PHP_CODESNIFFER1 PHPLONDON071 PHPLONDON081 PHPUNIT3 PRESENTATION1 PUPPET1 QUEUES3 QUICK6 RANTS3 REDIS1 SCALING3 STANDARDS1 STATUS1 SUBVERSION1 SYMFONY2 TESTING4 TOOLS11 WORKERS3 ZCE4 ZEND-FRAMEWORK2
[A~Z][0~9]
Alister Bulman

Copyright 2008-  Alister Bulman. All Rights Reserved

to-top