论坛风格切换切换到宽版
  • 8175阅读
  • 27回复

写一个单片机程序很容易;写一个完善的单片机程序很难。 [复制链接]

上一主题 下一主题
离线bg1kk
发帖
168
只看该作者 20楼 发表于: 2011-06-01
'
归根结底还是不认真的原因,甚至就是不认真阅读单片机本身技术文档的原因,我相信所有的应用者都遇到过一些低级错误。
例如设计一个训练装备,流程简单,户外使用,第一接过来做只考虑防雨防晒问题,可是恰恰碰到连续大雨天气,战壕被水淹没,机器进水了,晴天重新开机不行了,检修发现元器件管脚都被雨水腐蚀断了。算是有教训了吧?后来又接一次,加上防水机壳,半年没问题,偏偏又遇上大水浸泡,又出事了,可是这回水从馈线进来……[表情]
检讨后感觉不怪天啊,怪自己没文化没知识……不如老毛会算啊!
'

这种要求的尤其是室外设备,ip66或67是必须的哦,要不指不定找多少事呢……
离线albert
发帖
4807
只看该作者 21楼 发表于: 2011-06-08
程序员嘛,主要生活就是在处理那些不会出现的小概率事件. 单片机好点,分支相对少,测试容易覆盖.
离线汤圆
发帖
1157
只看该作者 22楼 发表于: 2011-06-19
电子这个东西优化是无限的。。。。工艺也是无限的 。。。。没头
离线wangwen916
发帖
13
只看该作者 23楼 发表于: 2011-06-21
1个程序,往往运行半年后才发现一个致命的bug!
离线BA2Bi
发帖
3446
只看该作者 24楼 发表于: 2011-06-25
'
同感,写一个完美的程序很难
'

我的观点根本就没有完美

每一次读程序你会发现仍有空间去 精简 优化
曾经2k的cw程序 最后优化到500字节

随着程序员本身的观点变异 程序始终会因为你的想法去改变

最后。。。。
离线BG4UVR
发帖
11209
只看该作者 25楼 发表于: 2011-07-22
顶楼的话又一次验证了,今天再次完善了这个代码……
离线BH7KVE
发帖
1334
只看该作者 26楼 发表于: 2011-07-30
发现97年写的一段反复优化的代码,仍有很大改进空间。程序的健壮性很重要,稳定压倒一切。
离线bh3pxn
发帖
754
只看该作者 27楼 发表于: 2011-08-05
个人认为在程序开发之初至少有一个简单的开发文档,将所能想到的问题先列出来,然后求得解决方案,程序流程要清晰,最后才是写代码、测试