Chris Lucian and Austin Chadwick discuss all things #agile and product development from a #MobProgramming perspective. "To refactor, or not to refactor," that is the question when starting new work and before writing the first test. Join Chris and Austin as they discuss the applicability of "Refactor, THEN… Red Green Refactor." Inspired by the Kent Beck quote "For each desired change, make the change easy (warning: this may be hard), then make the easy change," they walk though some examples of when they found it valuable to do so in TDD ensembles. On the other hand, they also discuss cases when the mob they were in decided to jump straight into "Red Green Refactor" without the refactor first. Lastly, they share their stances on refactoring when creating prototypes.
Podcast Episode… Apple: https://podcasts.apple.com/us/podcast/refactor-then-red-green-refactor/id1485950034?i=1000570246968 Google: https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkLnBvZGJlYW4uY29tL21vYm1lbnRhbGl0eXNob3cvZmVlZC54bWw/episode/bW9ibWVudGFsaXR5c2hvdy5wb2RiZWFuLmNvbS8xNDgwYmVmMS05NGM2LTM4ZmYtYTFiNC0xNWE1N2UzYjJlNDk?sa=X\u0026ved=0CAUQkfYCahcKEwjgkfDf5IT5AhUAAAAAHQAAAAAQAQ Podbean: https://mobmentalityshow.podbean.com/e/refactor-then-red-green-refactor/ Spotify: https://open.spotify.com/episode/4RY93hZmoTg9EzzHwYiPSG?si=MYRby8aXQnOingfU4-WBtA Amazon: https://music.amazon.com/podcasts/7a695161-1857-466d-83ca-d9a75161823b/episodes/84fb901f-38c4-4bb6-b026-d6889ec34902/the-mob-mentality-show-refactor-then-red-green-refactor
References… "For each desired change, make the change easy (warning: this may be hard), then make the easy change": https://twitter.com/kentbeck/status/250733358307500032 The Cycles of TDD Article: https://blog.cleancoder.com/uncle-bob/2014/12/17/TheCyclesOfTDD.html Provable Refactorings by Arlo Belshee: https://trello.com/c/JVgrzWRx/472-provable-refactorings-by-arlo-belshee The Pragmatic Programmer Book: https://trello.com/c/PfpLwzQu/470-the-pragmatic-programmer-your-journey-to-mastery-by-david-thomas-and-andrew-hunt
Thanks to G-SLiK (https://soundcloud.com/g-slik) for the intro and outro music.
Chris Lucian is the Director of Software Development at Hunter Industries and a founder of mob programming. https://www.chrislucian.com/p/chris-lucian-biography.html
Austin Chadwick is a Mob Programmer at Hunter Industries and is a passionate agilist and craftsman with experience in several roles (e.g. coach, developer, tester, scrum master, business analyst). https://www.linkedin.com/in/austin-chadwick-3a58151a4/
We would love your feedback and ideas for future episodes! Please add comments to the video or reach out to us on Twitter (https://twitter.com/mob__mentality \u0026 https://twitter.com/ChristophLucian).
All statements and opinions expressed by Chris and Austin are solely their own and do not represent the views of any company. Chris and Austin are just sharing and not recommending (https://justsharing.dev/).