打印

请教:如何克服写程序遇到的思维阻力

[复制链接]
737|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
discussant|  楼主 | 2020-2-25 17:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在写的单片机程序也不少了,一些编程思想也学得不少了。一个项目也能很快开发好,但总觉得写程序的过程中会遇到一些阻力:
1、模块化编程:会经常遇到一会儿在这个模块中写,一会儿在那个模块中写,频繁切换影响思维的连贯性,写着写着有些厌倦。
2、如果不是模块化编程:也会翻前翻后,也影响思维的连贯性。
3、引用以前写过的程序,尽管很注意程序的可重用性,但也不知道哪些要自己写,哪些要引用以前的程序,写着写着觉得有些乱。
4、写程序过程中,时不时需要定义变量,也会导致翻前翻后。
5、要常看芯片规格书,了解硬件中寄存器的定义,也影响程序思维的连贯性。
6、尽管事前已经充分看规格书,充分规划程序的框架,但难免在开发中频繁改变程序框架,重新定义变量,很难做到一气呵成,感觉写得不怎么顺手。有的甚至画了程序流程图(当然单片机不可能每个程序都画流程图),也写起来要频繁改程序框架。
7、如何抽象:如果起初不考虑一些细节,但写到细节的时候,又发现起初的程序框架需要改。
遇到这些阻力的时候,总不由自主地想站起来看看,喝喝水之类的,觉得开发不是很得心应手。为了增强开发兴趣,开发更多的程序,需要克服这些阻力。不知大家有没有类似的感受,怎么克服的?

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

68

主题

250

帖子

1

粉丝