This presentation was recorded at GOTO Copenhagen 2022. #GOTOcon #GOTOcph http://gotocph.com Clare Sudbery - Freelance Technical Agile Coach @SudberyClare RESOURCES https://twitter.com/ClareSudbery https://medium.com/a-woman-in-technology https://www.madetech.com/making-tech-better https://www.linkedin.com/in/clare-sudbery-she-her-35939540 ABSTRACT Do you code on your own? When you do, do you write unit tests? Do you agree that there are benefits to using test-driven development? I stopped writing tests on my code base for bad reasons, but started again for good ones. The experience has allowed me to demonstrate in practice the impact it can have on your code base when you don’t test, and also when you do. This talk, based on simple practical examples, explains exactly why unit tests, a TDD approach and pairing can make all the difference to your code. [...] TIMECODES 00:00 Intro 04:17 SquareFill 08:07 A lack of tests causes pain 09:35 Encapsulation 10:18 Acceptance tests & encapsulation 11:14 SRP (Single Responsibility) 12:18 Public vs private 13:16 Debugging 20:03 Fast feedback 21:17 Edge cases 22:55 Productionising spikes 25:27 Path to a solution 33:00 TDD makes everything better 36:34 Debugging 39:14 Refactoring 40:55 Fast feedback 44:11 Edge cases 44:33 Productionising spikes 45:24 Summary 46:39 Outro Download slides and read the full abstract here: https://gotocph.com/2022/sessions/2294/how-to-stop-testing-and-break-your-code-base RECOMMENDED BOOKS Saleem Siddiqui • Learning Test-Driven Development • https://amzn.to/35OMb3n Roy Osherove • The Art of Unit Testing • https://bit.ly/3obiKNB Kent Beck • Test Driven Development • https://amzn.to/36kchvd David Farley • Modern Software Engineering • https://amzn.to/3GI468M Dave Farley & Jez Humble • Continuous Delivery • https://amzn.to/3ocIHwd Nicole Forsgren, Jez Humble & Gene Kim • Accelerate • https://amzn.to/367RI5 https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #Testing #Test #ClareSudbery #UnitTesting #TDD #TestDrivenDevelopment #Programming #SoftwareEngineering #SoftwareDevelopment #SquareFill #Debugging #EdgeCases #FastFeedback #SRP #SingleResponsibility #Encapsulation #AcceptanceTest #Refactoring CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.