Effective Testing Part IV - DSL Implementation
Welcome to Part IV (and hopefully final part) of my series on effective testing and here we are going to dig into the actual components of a DSL and how the ...
Hi, I’m Steve Ramage—a software architect and avid cyclist based in Vancouver, BC. I’m passionate about building software and technology in general. I maintain the systemd & unit file plugin for IntelliJ.
I’ve always been captivated by computers, and that has grown into a fulfilling career. Outside of work I often spend my time:
This site exists to share information about hobbies, projects and thoughts on various technical topics.
Welcome to Part IV (and hopefully final part) of my series on effective testing and here we are going to dig into the actual components of a DSL and how the ...
So in this series I’ve been working towards presenting how I try to approach testing. In Part I, I mentioned that the tests in our test suite should have the...
So in Part I, I mentioned that a good test suite has these three properties:
Software testing is an area that I have spent a large amount of time and energy in my career looking at. Often test infrastructure and frameworks are conside...
A recurring use-case I’ve come across is supporting queries that offer paginated selections of records, where users can supply filters and navigate to differ...