Por lo general, estas preocupaciones se refieren a: la corrección, la seguridad, la previsibilidad, la eficiencia y la falta de familiaridad del programador.