evitando exceções de referência nula

Aparentemente, a grande maioria dos erros no código são exceções de referência nula. Há alguma técnica geral para evitar encontrar erros de referência nula?

A menos que eu esteja enganado, estou ciente de que em idiomas como o F # não é possível ter um valor nulo. Mas isso não é a pergunta, eu estou perguntando como evitar erros de referência nula em linguagens como C #.

questionAnswers(15)

yourAnswerToTheQuestion