Want this course?
Keeping code in sync
When you're doing Repl-Driven Development, your repl and the code in your files can get out of sync. The first step is to diagnose whether it is the code or your repl that is broken. Once diagnosed, the fixes are usually straightforward. Either way, it can be frustrating, but knowing is half the battle.
Controlling namespace reloading with defonce
We want to be able to reload namespaces at will. But if there are some defs that we can't reload, we won't be able to reload. Hence, we need to control those few times when we don't want to reload code each time. There are three situations where we might not want to reload. In this lesson, we go over those three, with some options.