&gt; My belief is that it all stems from the fact that Java doesn&#x27;t have a REPL, so programmers use &quot;test-driven development&quot; to get the same level of interactivity from their code.<p>It&#x27;s not the same thing though. REPL gives you fast feedback once. Unit tests you build by following TDD are there to stay.