本帖最后由 312456990 于 2026-1-8 13:02 编辑
用开源项目来实现产品开发 或者 学习有以下好处:
1. 自己写的 函数封装未必好移植,连自己原作者都不好移植到其他项目中的代码, 维护性很差, 反之用开源代码, 移植的思路是一样的, 以后在其他单片机中 拿来就可以用, 只要第一次投入学习成本, 后面基本上都是 很快就移植;
2. 学习大佬的代码 如饮美酒, 设计哲学 非常独到, 增长自己的能力与见识, 这才是站在巨人的肩膀上
3. 好维护, 我说真的, 给同事交接的代码, 容易阅读 容易维护 是职业最起码的操守, 我以前遇到一个同事, 临走时, 把所有注释全部删除, 然后跑路, 我觉得人活一辈子, 不要走到一个地方, 就被一个地方所厌恶, "爱人者,爱返 , 福往者,福来" 不要让自己活成故事里面的 反面角色
|