第1讲:为什么你的项目越来越难维护?
《嵌入式软件架构设计30讲》系列开篇
大家好,我是一名从业15年的嵌入式软件架构师。
这些年做过消费电子、智能家居、穿戴设备、物联网终端以及工业控制产品,也接手过不少“祖传项目”。
有趣的是,无论行业如何变化,大多数团队最终都会遇到同一个问题:
项目刚开始开发得很快,后面却越来越难维护。
新增一个功能需要改十几个文件。
修复一个Bug可能引入三个新Bug。
新人接手项目看不懂。
老员工离职后没人敢改代码。
那么问题来了:
为什么项目会从“简单易维护”一步步变成“谁都不敢碰”?
今天我们就来聊聊这个话题。
一、项目是如何一步步失控的?
先来看一个典型项目的发展过程。
项目刚开始时:
int main(void)
{
LED_Init();
while(1)
{
LED_Toggle();
DelayMs(1000);
}
}
代码不到100行。
逻辑简单。
结构清晰。
开发效率极高。
产品经理看了以后很满意:
挺好,再加个按键吧。
于是:


555

被折叠的 条评论
为什么被折叠?



