硬件工程师的工作看起来很忙(令人伤心)。
如果是较大的公司(常规管理),则硬件和编程将分开,以便硬件工程师有更多时间调试电路。
如果是较小的(对于正规管理较少的公司,很抱歉,您的工作很忙,又很忙。
如果您又很软,那么如何管理该程序的N个多个版本?不幸的是,我属于硬件和软件。
软件编程1.设计详细的流程图在获得电路板和功能要求之后,不要立即进行编程,而要先绘制详细的流程图。
在短时间内完成,因此您必须记录过程/设计思想,否则,在获得更多代码后,您将不会记住自己的逻辑。
做好流程图2.做好详细的版本管理在在调试程序的过程中,会产生许多中间版本,随着时间的推移很容易混淆每个版本,因此记录良好的版本非常重要,每个不同的编程环境都可以创建一个新的txt文件,可以记录每个进度,更改后的c等等,下图是我的一个编程项目的版本记录的屏幕截图。
请参阅。
进行良好的版本记录3.管理时间节点这里的时间节点不引用项目的时间节点。
我控制编程时间的原则:如果您决定今天中午编写代码,则必须确保至少2个小时不会受到打扰(由于硬件,事情非常复杂)。
否则,我不会触摸代码。
今天的代码编写工作结束后,请确保包括今天进行了哪些更改,添加了哪些新功能,修改了哪些错误以及版本说明中仍然存在哪些错误。
这些任务完成后,创建一个新版本,这个新版本将保留给明天。
您如何控制程序版本?让我们留言并讨论它。
免责声明:本文内容经21ic授权后发布,版权归原作者所有。
该平台仅提供信息存储服务。
本文仅代表作者的个人观点,并不代表该平台的立场。
如有任何疑问,请与我们联系,谢谢!