Tech Cornwall

SHARE

Program with GUTs Masterclass

January 28, 2025
Time: 11:00
Location: Online
Full price: £99
Funded price: £0

Course details

One of the greatest shifts in modern programming practices has been how programmers across many different domains, languages and environments have embraced unit testing. Good unit testing, however, is more than waving a unit testing framework at your source code. Tests help to make long-term product development cost effective rather than a cost centre, they underpin the effective flow of CI/CD and reduce failure demand on a team.

But the discussion of unit testing goes further than simply writing tests: what makes a good unit test? It is not enough to have tests; poor quality tests can hold back development just as good tests can streamline it. This session offers advice and provides a perspective on what good unit tests (GUTs) can look like through examples in a few languages and frameworks.

About Kevlin
Kevlin is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people.

Kevlin has been a columnist for various magazines and websites. He's a co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series, and editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know.

He also writes short fiction, with a particular emphasis on flash fiction, and perform at spoken word events. He has helped organise events for National Flash-Fiction Day, the Bristol Festival of Literature and the Flash in Hand open mic evening in Bristol.

Similar training

Power BI – 16th January

January 16, 2025

Program with GUTs Masterclass

January 28, 2025

Power BI - using your data for impact Workshop

February 5, 2025

Power BI - using your data for impact Workshop

March 5, 2025

Register now

Username *
Email *
Password *
Re-type Password *
First Name *
Last name
Business Name
Website

Register now

Membership Level
Username *
Email *
Password *
Re-type Password *
First Name *
Last name
Business Name
Website