软件工程 填空题 简单

输入数据的验证与防护 — 软件工程填空题

软件构建 防御式编程 AI 三重审校通过

题目
在用户登录模块中,防御式编程要求对从外部传入的每个输入在使用前进行验证。用户名约定为不超过20个字符的非空字符串,密码约定为长度在8到16之间的字符串。若函数收到用户名长度为25,按照防御式编程原则,应在____阶段拒绝该输入并报告错误。