Validadores

Tengo un proceso donde No controla que todas las variables tengan algún valor.Si hubiera algún problema inesperado en la API y quedara alguna variable sin valor y se dice a bonita que avance, que pasa? Es conveniente, al menos hacer alguna validación para permitir o no el avance? ( lo ideal seria webservices)