Writing Good Acceptance Tests
Acceptance tests verify end to end functionality in a way the business can understand. How to write good ones when automating with a tool like Specflow.
Read full article →Stuff I've been doing.
Acceptance tests verify end to end functionality in a way the business can understand. How to write good ones when automating with a tool like Specflow.
Read full article →Classes and methods default to public, but they shouldn't have to be. Why tightening access modifiers keeps your code isolated and easier to change.
Read full article →Being a senior developer is about more than years served. What the title really means, and the skills that separate seniors from long-serving developers.
Read full article →Classes should have only one reason to change. Five red flags that tell you a class is breaking the Single Responsibility Principle.
Read full article →After three years, three exams and a lot of study, I earned the Microsoft Certified Solutions Developer: Web Applications certification.
Read full article →Development involves a lot more than writing code. Practical tips for staying organised as a developer so you can spend more of your time coding.
Read full article →The My Work button in Visual Studio's Team Explorer is easy to overlook. How its four sections let you suspend, resume and switch between tasks.
Read full article →