高级防御性编程技术

Advanced Defensive Programming Techniques

本课程将引导您逐步完成开发防御性设计实践的过程,这些实践可以替代常见的防御性编码,以更好地进行软件设计和实施。

学习内容

您必须多久防御一次 null、0、命中 switch 指令的意外情况、不可能的 else 分支等等?您的生活是否与意外数据或无效系统状态引起的问题作斗争?在本课程高级防御性编程技术中,您将学习如何通过设计进行防御,以便可以愉快地删除几乎所有显式的防御代码。首先,您将了解如何构建验证。接下来,您将探索如何准确设计公共接口。最后,您将介绍如何统一错误流,这样任何不可预测的事情都不会让您措手不及。在本课程结束时,您将拥有有效发展自己的防御设计实践所需的知识。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。