Learn To Test Like A Grumpy Programmer

Chris Hartjes (02.Feb.2017 at 09:00, 3 hr )
Workshop at SunshinePHP 2017 (English - US)

Rating: 5 of 5

In the middle of Web 3.0 it's become obvious that a very large percentage of developers are aware that there are tools available that allow them to write automated tests for the code they write. But you don't write tests. Never have. You feel a little bad about it but you tell yourself that it looks really tough to get into and you have a hard deadline that doesn't have any time for you to learn to use these tools.

What if you could learn how to write tests from someone who has been using them for a long time and also knows how to explain it in a way that cuts down on the fear and anxiety while teaching you what you need to go to get started immediately? That's what Chris Hartjes, long-time PHP testing evangelist, wants to do for you.

In this workshop Chris starts you off from the point of never having written a unit test and guides you through what tests really are. Then he will show you PHPUnit works and what features are the ones you really need to know. Next you will walk through using Test Driven Development using some code katas and leave with a solid, practical foundation that you can take back to your regular job and actually use. Testing your code is hard and might require you to relearn some closely-held practices. Let a grumpy programmer fix that for you!

Code for the workshop can be found at https://github.com/chartjes/workshop

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

Want to comment on this talk? Log in or create a new account or comment anonymously

Write a comment

 
Please note: you are not logged in and will be posting anonymously!
= zero plus three

Comments

Rating: 5 of 5

02.Feb.2017 at 13:40 by Frank Perez (2 comments) via Web2 LIVE

Nicely done and easy to follow along. Thanks for sharing.

Rating: 5 of 5

03.Feb.2017 at 10:54 by Joshua Sampia (21 comments) via Web2 LIVE

Great workshop, glad we go to do the bonus round.

Rating: 5 of 5

03.Feb.2017 at 11:32 by Ragnar Orn Olafsson (3 comments) via Web2 LIVE

A great tutorial and a good way to start the conference :)

Rating: 3 of 5

03.Feb.2017 at 22:26 by Troy Potter (9 comments) via Web2 LIVE

Thanks for all the help Chris.
Much appreciated.

Rating: 5 of 5

04.Feb.2017 at 10:06 by Christian Varela (39 comments) via Web2 LIVE

Very practical tutorial with examples. I liked the fact that Chris shared exactly what he does and how he does testing on his day to day.

Rating: 4 of 5

04.Feb.2017 at 10:35 by Kyle Leber (6 comments) via Web2 LIVE

Great job Chris!
The Kata exercises were very useful.

Rating: 5 of 5

04.Feb.2017 at 10:48 by Eric Morris (13 comments) via Web2 LIVE

Great tutorial Chris. My only issue was the time given to code the katas seemed a little short. Given you usually did this tutorial in 5 hours vs. 3, this is understandable though.

Rating: 4 of 5

04.Feb.2017 at 13:30 by David W. (14 comments) via Web2 LIVE

Thanks for sharing. I am an independent developer. Not sure 40% more time spent is worth the benefit. Just saying...

Rating: 5 of 5

04.Feb.2017 at 13:46 by Joseph Leedy (1 comments) via Web2 LIVE

Excellent talk. Glad to hear from the master, thanks!

Rating: 5 of 5

04.Feb.2017 at 17:29 by Liviu Ifrim (13 comments) via Web2 LIVE

Nice and helpful tutorial. Thank you

Rating: 5 of 5

05.Feb.2017 at 11:39 by Thomas Misilo (11 comments) via Web2 LIVE

Awesome tutorial, and very easy to follow along. Very passionate about testing.

Rating: 5 of 5

06.Feb.2017 at 11:22 by Symeon Quimby (18 comments) via Web2 LIVE

Great Workshop. Perfect primer for Unit Testing. Already starting to implement what I learned into my daily routine.

Rating: 5 of 5

07.Feb.2017 at 13:04 by Lawrence Shea (13 comments) via Web2 LIVE

Very well done!

© Joind.in 2017