Re-wiring Your Brain - with Test Driven Thinking (Phil Nash)

Re-wiring Your Brain - with Test Driven Thinking (Phil Nash)

588 Lượt nghe
Re-wiring Your Brain - with Test Driven Thinking (Phil Nash)
We all say we should write tests, or at least we should write more of them. But we never seem to have the time, and our focus is on the actual problems we’re trying to solve. Nobody wants to be bogged down by busy work. What if all of that was wrong? What if tests could save you time, improve your focus - and even be fun! In this talk we’ll dig into some of the psychology of how we work, how we improve, and how we can harness a test driven thinking approach to supercharge our productivity! Outline of the session: - Revisit the philosophy of testing (what is it?, why do we do it?) - Overview of the TDD cycle - TDD worked demo (in C++, but should be easy to follow for others) - The psychology and neuroscience of TDD --- The Habit loop (building a new habit around TDD) --- Dopamine triggers --- Using TDD to externalise your brain - Going faster by slowing down - Wrap up ABOUT PHIL Phil is the original author of the C++ test framework, Catch2 and is an independent consultant and trainer, specialising in TDD and Modern C++. Formerly Developer Advocate at Sonar and JetBrains he has had a career that spans finance, mobile and software security. He's also a member of the ISO C++ standards committee, organiser of C++ London, C++ on Sea, ACCU and Swift Craft - as well as co-host and producer of CppCast. - LinkedIn: https://www.linkedin.com/in/philsquared/ - Twitter: https://twitter.com/phil_nash - GitHub: https://github.com/philsquared - Mastodon: https://vmst.io/@philsquared - Bluesky: https://philsquared.bsky.social TECH EXCELLENCE - Subscribe to our YouTube channel https://www.youtube.com/@TechExcellence - Join our Meetup Group https://www.meetup.com/techexcellence - Follow us on LinkedIn https://www.linkedin.com/company/techexcellenceio - Follow us on Twitter https://twitter.com/techexcellence_ - Join our Discord Community https://discord.gg/KXdf4t4j2m #testdrivendevelopment #tdd #unittesting #testing #cleancode #refactoring #psychology #neuroscience #softwareengineering #techexcellence