文件名称:function-ext-c-VishalSubban:GitHub Classroom创建的function-ext-c-VishalSubban
文件大小:8KB
文件格式:ZIP
更新时间:2024-03-31 08:17:31
C
编程范例 电动汽车拥有BMS-电池管理系统 可能的目的 充电时保护电池:在家中,公共场所,车辆内/再生制动中 估计寿命,库存和供应链 起点 我们将首先探讨锂离子电池的充电阶段。 问题 此处的代码在单个函数中具有很高的复杂性。 测试不完整-无法满足消费者的所有需求 任务 降低圈复杂度。 将纯功能与I / O分开 避免重复-功能几乎相同的功能 完成测试-覆盖所有条件。 要采取有效措施,我们需要知道异常措施和违规行为-不论高低。 添加此功能。 探索 我们的代码在快速发展的EV空间中的表现如何? 我们可以在不打扰旧功能的情况下添加新功能吗? 景观 限制可能会根据新研究而改变 技术因过时而改变 传感器可能来自不同供应商,但精度不同 预测未来需要占星术! 把事情简单化 缩短语义距离 程序表达序列 表达输入和输出之间关系的功能 面向对象,用动作封装状态 旨在捕获重复方面的方面
【文件预览】:
function-ext-c-VishalSubban-master
----checker.c(498B)
----BMS_ChargeRateCheck.c(1016B)
----main.c(180B)
----.github()
--------workflows()
--------.keep(0B)
----DisplayBatteryHealth.c(798B)
----LICENSE(1KB)
----BMS_StateOfChargeCheck.c(923B)
----.gitignore(12B)
----BMS_BatteryCheck.c(833B)
----README.md(2KB)
----BMS_BatteryCheck.h(469B)
----BMS_TemperatureCheck.c(1KB)