Uma organização está a utilizar uma aplicação interna para imprimir documentos que requer um registo separado no Web site. A aplicação permite a criação de utilizadores sem formatação e os utilizadores têm de corresponder a estas condições necessárias para cumprir a política de criação de utilizadores da empresa: comprimento mínimo: 3 os nomes de utilizador só podem utilizar letras, números, pontos e sublinhados os nomes de utilizador não podem começar com um número O administrador da aplicação tem de alterar manualmente e controlar estas condições diariamente para garantir a conformidade. Um engenheiro é encarregado de
A. modificar o código para devolver um erro em caso de restrições def return false_user(username, minlen)
B. automatizar as restrições def automate_user(username, minlen)
C. validar as restrições, def validate_user(username, minlen)
D. modificar o código para forçar as restrições, def force_user(username, minlen)