程序匠人 发表于 2004-7-28 09:53 侃单片机
技术讨论专题之六:好程序如何经得起千回改?
在产品推向市场后,根据反馈信息对产品进行改进调整、升级换代是必不可免的,这也涉及到程序部分的改动。但是,好程序也怕千回改,大凡写程序的人都会有这种体验,就是宁可写程序,不愿改程序,原因如下:
1.写程序时,所有资源(IO口、RAM、ROM、堆栈、计数器、中断……等等)都是可用的,可以无拘束地使用;而改程序时,只能利用原先用剩下的资源。
2.写程序时,面向全局规划,可以合理安排各个功能的实现方法;而改程序时,是针对局部,为了避免影响其它部分功能,往往约束较大。
3.大多数人没有良好的编程习惯,事先不规划,事后不整理,脚踩西瓜皮,写到哪里算哪里。待到需要改动时,由于当时一些思路已经忘记了,没有留下足够的注释和说明文档,就摸不着边了。
4.由于没有一个统一的编程规范,如果原先的程序不是自己写的,那就更糟糕了。光看懂前任的程序就要耗费许多时间;而如果想较大面积地修改它,往往还不如自己重新写一个来得快些。
5.每次修改程序都是在原来程序的基础上打补丁,往往会为下一次的修改增加难度。最后,量变引起质变,活活把个好好的程序改烂掉了。
6.……
最近,坛子里,对编程方法思路等方面的讨论较多(而雕虫小技则遭受抛弃)。匠人也来凑热闹,请大伙来讨论:好程序如何才能经得起千回改?
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
贝克曼库尔特目前已成为MeMed Key免疫分析平台和MeMed BV检测技术的授权经销商 在原有合作的基础上,继续开发适用于贝克曼库尔特免疫分析仪的MeMed BV检测 加州布瑞亚和以色列海法2024年5月16日...
关键字:
BSP
IO
检测技术
免疫分析仪
深爱人才,共赴"芯"程 深圳2024年5月15日 /美通社/ -- 5月11日,深圳国资国企"博士人才荟"半导体与集成电路产业专场活动在深圳市重投天科半导体有限公司(简...
关键字:
半导体
集成电路产业
BSP
人工智能
武汉2024年5月15日 /美通社/ -- 北京时间4月26日-5月4日,2024 VEX 机器人世界锦标赛于美国得克萨斯州达拉斯市举办。本届 VEX 世锦赛为期九天,设有 VIQRC 小学组/初中组、V5RC 初中组/...
关键字:
机器人
BSP
RC
POWERED
上海2024年5月15日 /美通社/ -- 由生成式人工智能(AI)驱动的临床阶段生物医药科技公司英矽智能宣布,与复星医药(600196.SH;02196.HK)合作开发的潜在"全球首创"候选药物IS...
关键字:
ISM
BSP
PC
人工智能
上海2024年5月13日 /美通社/ -- 5月8日,浦东新区国资委组织陆家嘴集团等9家区属企业与立邦中国召开合作交流会,旨在贯彻落实浦东新区区委、区政府工作要求,进一步放大进博会溢出带动效应,持续扩大区属企业与进博会重...
关键字:
BSP
数字化
自动化立体仓库
智慧园区
上海2024年5月13日 /美通社/ -- 在数字化时代,高效的税务管理和ERP系统成为企业发展的关键。为了满足这一需求商应信息科技与Exact Software 易科软件就金四全电票税系统与ERP系统集成及商务合作建立...
关键字:
AC
软件
BSP
数字化
北京2024年5月13日 /美通社/ -- 5月11日,鲲鹏昇腾开发者大会2024期间,华为举办"昇思AI框架及大模型技术论坛",软通动力数字基础设施与集成事业部总经理谢睿受邀出席、软通动力...
关键字:
AI
模型
BSP
精度
2023/24 财年收入降至 15.50 亿欧元(上一年同期:17.91 亿欧元) 调整后息税折旧摊销前利润率为 24.8% 居林和莱奥本的半导体封装载板生产将于 2024/25 财年末开始 2024/...
关键字:
BSP
半导体封装
印制电路板
汽车
上海2024年5月14日 /美通社/ -- 固特异 SightLine 智能轮胎技术解决方案荣获中国电子行业主流媒体《中国电子报》颁发的 2024 汽车芯片优秀产品奖。本次获奖是对固特异研发成果的高度认可。固特异致力于引...
关键字:
汽车芯片
轮胎
BSP
SI
本设计的控制系统主要包括:倾斜模块、超声波模块、语音模块、光敏电阻模块及电源等。
关键字:
单片机
STC51
本文针对电动两轮车自燃防控装置的开发与分析进行了研究。通过电动两轮车自燃原因分析,提出了电动两轮车的自燃防控智能装置设计思路,介绍了电动两轮车的自燃防控智能
关键字:
STC89C52RC
单片机
微控制器
现在市面上还不存在一种方便实验人员选取芯片,以及方便管理人员对芯片进行智能化管理的芯片柜,为此希望通过研发这款智能芯片柜,来解决以上问题。
关键字:
单片机
芯片
慕尼黑2024年5月9日 /美通社/ -- TÜV南德意志集团(以下简称"TÜV南德")持续保障安全、可靠及可持续发展。作为全球化的服务提供商,TÜV南德2023年全年营收达约31亿欧元,首次突破30亿欧元大关,同比增长...
关键字:
BSP
可持续发展
数字化
人工智能
凭借深度学习技术和SmartBid产品,百度国际MediaGo获得美国商业奖认可 旧金山2024年5月6日 /美通社/ -- 第22届美国商业奖(American Business Award®)近日发布获奖名...
关键字:
MEDIA
GO
SMART
BSP
这款全新的中端MCU系列为设计人员提供了更高水平的安全性和灵活性
关键字:
嵌入式
单片机
上海2024年4月17日 /美通社/ -- 在2024 F1中国站即将拉开帷幕之际,高端全合成润滑油品牌美孚1号今日举办了品牌50周年庆祝活动。三届F1年度车手总冠军马克斯•维斯塔潘也亲临现场,共同庆祝这一里程...
关键字:
BSP
汽车制造
行业标准
产品系列
北京2024年4月17日 /美通社/ -- 2024年4月13日,由北京康盟慈善基金会主办的"县域诊疗,规范同行"——肿瘤诊疗学术巡讲项目首站在广州隆重召开。本次会议邀请全国多位肺癌领域专家和县域同道...
关键字:
AI技术
医疗服务
BSP
互联网
海口2024年4月16日 /美通社/ -- 4月14日,在中法建交60周年之际,科学护肤先锋品牌Galenic法国科兰黎受邀入驻第四届中国国际消费品博览会(以下简称"消博会")法国馆。Galenic法...
关键字:
NI
IC
BSP
ACTIVE
单片机是一种嵌入式系统,它是一块集成电路芯片,内部包含了处理器、存储器和输入输出接口等功能。
关键字:
单片机
编写程序
嵌入式