functional c AbineshKThatchinamoorthy:GitHub Classroom创建的functional c AbineshKTh
编程范例 电动汽车拥有BMS-电池管理系统 可能的目的 充电时保护电池:在家中,公共场所,车辆内/再生制动中 估计寿命,库存和供应链 起点 我们将首先探讨锂离子电池的充电阶段。 问题 此处的代码在单个函数中具有很高的复杂性。 测试不完整-无法满足消费者的所有需求 任务 降低圈复杂度。 将纯功能与I / O分开 避免重复-功能几乎相同的功能 完成测试-覆盖所有条件。 要采取有效措施,我们需要知道异常措施和违规行为-不论高低。 添加此功能。 探索 我们的代码在快速发展的EV空间中的表现如何? 我们可以在不打扰旧功能的情况下添加新功能吗? 景观 限制可能会根据新研究而改变 技术因过时而改变 传感器可能来自不同供应商,但精度不同 预测未来需要占星术! 把事情简单化 缩短语义距离 程序表达序列 表达输入和输出之间关系的功能 面向对象,用动作封装状态 旨在捕获重复方面的方面
用户评论