背景
新接了项目,做c++
页面的开发,由于之前没有接触过相关的开发,在此记录下过程,同时也纪念下二十天左右的开发时长。大约50%左右的时间用在熟悉lvgl
开发,它的渲染过程,语法,API等方面,30%左右的时间用来编译,测试,只有剩下的时间是真正用来编写代码的。在这个过程中,新加的逻辑,对应的代码分支在不断增长,也会让后来的我需要更长的时间理解代码,最后磕磕绊绊,算是完成了任务,但我对代码的整体健壮性,整洁度,可读性都不太满意。
风格
由于时间紧迫,我并没有安装一个合适的代码风格管理插件,原项目也存在风格不统一的情况,tab和空格混用,方法对齐之类,因此我只能在我新加的页面中保持风格统一。保持项目风格的统一其实是一件投入产出比很高的事情,因为这不仅方便代码阅读,也方便后来者接手学习,一个健康的项目尤其需要注意这点。
大约 4 分钟