这些原则虽然不能直接解决问题,但是可以尽可能得优化每一步行为,从防御式编程思维方式、行为习惯层面尽量避免错误的发生。 防御式编程思想的原则 一 交流沟通时的原则 11 打字沟通3分钟还没有进展,立刻更换沟通方式 12 避免确认偏误,反对的观点可能有更大的启发 13 举例论证,只能作为决策的参考意见 14 创意择优,自...
防御式编程是提高软件质量技术的有益辅助手段。防御式编程的主要思想是:子程序应该不因传入错误数据而被破坏,哪怕是由其他子程序产生的错误数据。这种思想是将可能出现的错误造成的影响控制在有限的范围内。 主要内容如下: 1.保护程序免遭非法输入数据的破坏 1.检查所有来源于外部的数据的值 2.检查子程序所有输入参...
防御式编程的基本思想∶在一个方法与其他方法、操作系统、硬件等外界环境交互时,不能确保外界都是正确的,所以要在外界发生错误时,保护方法内部不受损害。 A、正确 B、错误 答案: 正确 点击查看答案解析 在线练习 手机看题 你可能感兴趣的试题 单项选择题 A、 B、 C、 D、 点击查看答案解析 手机看题 单项...
百度试题 题目中国大学MOOC: 软件一旦出现了无效的输入、甚至有害的数据,根据防御性编程的思想,基本的应对方式有( )。相关知识点: 试题来源: 解析 使用异常 处理错误 反馈 收藏
主要思想: 子程序应该不因传入错误数据而被破坏, 哪怕是由其他子程序产生的错误数据;换一种说法是, 程序员应该承认程序都是有问题的都需要被修改。 保护程序免遭非法输入数据破坏 软件开发领域“垃圾进,垃圾出”的原则已经过时,应该做到: 垃圾进,什么都不出;垃圾进,出错误提示;不许垃圾进。做法如下: ...
老一代防御要么需要很长时间来重新编程基础设施以防止后续攻击,要么必须停止并检查每个文件,这让用户的响应速度很慢。在 ML 驱动的 NGFW 中,ML 算法嵌入在防火墙代码中。这意味着防火墙可以在下载文件时检查文件,并在文件是恶意文件时立即阻止它,而无需访问离线工具。通过这种方法,从可见性到预防的时间接近于零。零...
软件一旦出现了无效的输入、甚至有害的数据,根据防御性编程的思想,基本的应对方式有()。 A.处理错误 B.处理断言 C.使用异常 D.使用断言 E.使用返回 暂无答案
软件一旦出现了无效的输入、甚至有害的数据,根据防御性编程的思想,基本的应对方式有( )。的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找答案,刷题练习的工具.一键将文档转化为在线题库手机刷题,以提高学习效率,是学习的生产力工