BetterProgramming, a Medium site, has published “5 Tips for Reducing Bugs in Software Development Projects”, with some advice that seems targeted primarily at less-strongly-typed languages like NodeJS or Python, but most of the advice would work for other languages as well.