Kent Beck TCR
Credits to @tomcoe Image Link Kent Beck explains his 'Alternative work flow ' called Test, Commit or Revert. It consists of making small changes to the code in order to always have the test on green (passed), so as Kent explained on this podcast, if you know that you have to make two changed in order to make the test pass first you need to make the first change but in a way that doesn’t corrupt the test of make the test fail. It's all about keeping the status of the test green. TCR has a big impact on the confidence of a programmer because by having a positive output on a test case that has no other intention that to "break" your code boosts your belief in yourself (in your programming skills or your capacity to debug problems). I was actually surprised when I heard this because I'm used to working the opposite of TCR watching everything turn red and breaking code until you magically fix it. I recently learned TDD (Test Driven Development) in my Sof...