If you’re still finding your way as a programmer or developer, here are five techniques designed to improve robustness and reliability.