software development process that relies on the repetition of a very short development cycle: requirements are turned into very specific test cases, then the code is improved so that the tests pass. by Wikipedia
you get 1, return 1. When you get 3, return “Fizz”.... 2. Write a test. assertEqual(1,judgeFizzBuzz(1)) 3. Check for failed tests. 4. Write a production code to pass the test. return 1; 5. Refactor your code. #TryEnglishLT