When I started writing better code, I my tests were easier to write, and more likely to pass on the first try
When I went to test my project, I discovered that my attempt to avoid circular imports had actually created them. But there are tools that can help.