Test or else... Legacy

Public group
Location image of event venue


In January join us at Runway East for 2 exciting talks. First we'll learn all about the Test to Break principle. And then we'll discover how to tackle legacy code bases.

SR2 – Socially Responsible Recruitment (https://www.sr2rec.co.uk/) in Bristol are kindly helping us host this evening, allowing us to have a larger space so more people can attend. Thanks to them!

This month's talks are:

- Test to Break Principles
Rob Waller (https://twitter.com/RobDWaller)

The talk aims to highlight the importance of testing, why developers must spend more of their time testing, how testing generates more robust applications and why testing makes developers' lives easier. The talk is based around a live coding demo.
The talk will:
Explain the difference between tests that prove an application works and tests which aim to break the application logic
- Highlight how test to break principles force developers to introduce logic to handle unexpected behaviour
- Show how test to break principles result in more robust applications as developers write code that can only be used in one way
- Encourage developers to apply test to break principles to all types of tests, including manual tests.

- Let's get you geared up to tackle legacy code
Frederick Vanbrabant (https://twitter.com/maybeFrederick)

The first step of working with legacy code is realizing the incredible amount of value that has dropped in your lap.
In this talk, we are going to pinpoint that value. And move that value in a better to maintain and understand codebase.

First, we will cover the general mentality that will make it easier to prepare a plan of attack.
Next up are more technical tips that will make it easier to talk about the code.
We will end off the session by actually porting a small piece of code.

After the talks we will stay for drinks. Yes the venue, Runway East, has it's own bar!

Your first time coming to PHPSW? Welcome!

Here's how the evening tends to run:
* Feel free to turn up from 6:30pm.
* We'll have pizza and a selection of soft drinks & alcoholic drinks available from about 6:45pm, all free of charge thanks to our sponsors. It's a great chance to speak to people (we're a friendly bunch!) and do a bit of networking. Just speak to an organiser if you'd like an introduction to people, or just dive in and say "hello!".
* At 7pm, we'll do a quick welcome talk and some community announcements
* At ~7:10pm we'll have our first talk
* After our first talk, there's a small break whilst we switch over speakers
* At ~8:10pm We have our second talk
* We finish at ~9pm. We always go for a drink somewhere afterwards to discuss the talks and anything else that takes your fancy. This month we'll be stopping at the venue as they have their own bar.

As always, a big thanks to our meetup sponsors Ents24 (http://www.ents24.com/), Brightpearl (http://www.brightpearl.com/), Space 48 (https://www.space48.com/), Helastel (https://www.helastel.com/) & Deep Blue Sky (http://deepbluesky.com/) without whom we wouldn't be able to put on our meetups.