10 抽象数据类型什么是抽象 用更简单、更高层次的概念来省略或隐藏低层次的细节。 软件工程中其他常见的通用原则名称: 模块化:将系统划分为组件或模块,每个组件或模块都可以独立于系统的其余部分进行设计、实现、测试、推理和重用。 封装: 在模块周围建造一堵墙,使模块能够对其自身的内部行为负责,并且系统其他部分的错误不会损害其完整性。 信息隐藏: 将模块实现的细节对系统的其他部分隐藏起来,以便以后可以在不改变系统其他 2026-01-27 course #MIT6.031
9 避免调试1. 第一道防线:杜绝漏洞***The best defense against bugs is to make them impossible by design.防止漏洞的最佳方法是从设计上就让漏洞无法出现。 方式 : 静态检查 动态检查 不可变性 2. 第二道防线:定位漏洞方式 : 快速失败 Assertions断言 渐进式发展 模块化和封装 2026-01-23 course #MIT6.031
Hello WorldWelcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick 2026-01-23