我又跳到一个公司,遇到与楼主一模一样的问提,可以说是全部对应上中大奖了,我看到全程变量的滥用,并引发很多个棘手的问题,大量的问题亟待处理,我尝试增新功能,又必须定义全程变量。前任已经干了10年去年走的,之前他工资1万多是公司绝对离不开的人物。我基本确定他新的功能搞不定了。烂摊子到我这里,只有3万行烂代码,我之前没搞过ARM,只搞过51单片机,看了写ARM资料,用近一个月时间,基本搞清楚这个软件做了什么功能,源代码没有价值了,肯定要重写,因为现在硬件不允许改,我花了2个月时间,在年前移植了一个ucOS内核,写完了底层驱动,让整个机器外设都跑起来,今年准备全力写应用。我相信我能比前人做的更好,有了OS,我相信程序结构和流程应该会好些,但具体会有哪些变化,它的流程是怎么控制的,我心里没底,在这方面也没多少经验,真心期望高手给个指点,先谢谢了。 |