修灯记 + 软件工程的物种起源
2008-01-13 20:40
246 查看
前段时间家里客厅的吸顶灯坏了, 有个灯泡不亮了 (一共有两个灯泡, 长的55W白炽灯).
没办法, 作为Man, 这种活只能自己动手.
本以为只是灯泡A坏了, 把好的灯泡B按到A的灯管插口上, 结果还是不亮.
把灯泡A装到另一个灯管插口上, 亮的, 灯泡A没有问题.
那就只能是镇流器的问题, 更麻烦的是, 由于自己粗手粗脚, 还把原来好的灯泡A弄裂了.
因为家里没有备用的镇流器, 所以就一直没再去管它.
昨天终于有空去一家灯具店, 买到了合适的镇流器.
晚上吃过晚饭开始动手修灯.
先是把原来坏的镇流器拆下来, 碰到点小麻烦, 不过还是拆下来了.
接下来是要按照原来的电路接线, 搞了半天才把镇流器上四根和灯管插口连的电线接起来.
问题又来了, 镇流器上的两根接到电源输入的电线不够长, 而且我也不是很清楚两根线之间是不是有正负极.
电线不够长, 两根线怎么接又不清楚, 怎么办? 总不能凉拌!
一步步来, 线不够长好解决, 找了根其他的电线, 接起来就好了.
接下来的问题是怎么接线, 最后凭着最多损失一盏灯的冒险精神,
我先用找到的电线把从电源输入的地方(原来是用螺丝固定电线同时连接的那种)接出两根延长线.
同时我把原来接到电源输入的好的镇流器的两根先也断开了.
先试试好的镇流器, 把镇流器和电源输入延长线接上, 开灯, 亮了.
再试新买的镇流器, 把镇流器和电源输入延长线接上, 开灯, 也亮了.
把两个镇流器和延长线同时接上, 开灯, 都亮了.
Huh...好了, 总算好了
前前后后总共花了一个来小时, 当然这里面还有我找螺丝刀的时间.
写到这里, 灯是修好了, 总算可以停下来抽支烟喝杯茶, 于是用昨天新买的'老板'牌电水壶烧水先.
烧水的时候, 忽然想到一些有意思的东西, 如果把修灯和我的工作联系起来, 还的确有点那个什么关系.
1. 一开始灯坏了的时候, 通过不同灯泡和插口之间的相互测试, 找到了是镇流器的问题
这是: debug
2. 安装新的镇流器
这是: bug fix
3. 镇流器电线不够长, 改造原来的电源输入, 接出一个延长线
这是: refactor
4. 分别把两个镇流器连接电源输入延长线, 并开灯测试
这是: unit test
5. 把两个镇流器同时连接电源输入延长线, 并开灯测试
这是: integration test
6. 最后盖上灯罩
这是: delivery
看起来是不是有点像那么回事?
呵呵, 姑且将它作为自己对软件工程物种起源的一种研究和体会吧.
没办法, 作为Man, 这种活只能自己动手.
本以为只是灯泡A坏了, 把好的灯泡B按到A的灯管插口上, 结果还是不亮.
把灯泡A装到另一个灯管插口上, 亮的, 灯泡A没有问题.
那就只能是镇流器的问题, 更麻烦的是, 由于自己粗手粗脚, 还把原来好的灯泡A弄裂了.
因为家里没有备用的镇流器, 所以就一直没再去管它.
昨天终于有空去一家灯具店, 买到了合适的镇流器.
晚上吃过晚饭开始动手修灯.
先是把原来坏的镇流器拆下来, 碰到点小麻烦, 不过还是拆下来了.
接下来是要按照原来的电路接线, 搞了半天才把镇流器上四根和灯管插口连的电线接起来.
问题又来了, 镇流器上的两根接到电源输入的电线不够长, 而且我也不是很清楚两根线之间是不是有正负极.
电线不够长, 两根线怎么接又不清楚, 怎么办? 总不能凉拌!
一步步来, 线不够长好解决, 找了根其他的电线, 接起来就好了.
接下来的问题是怎么接线, 最后凭着最多损失一盏灯的冒险精神,
我先用找到的电线把从电源输入的地方(原来是用螺丝固定电线同时连接的那种)接出两根延长线.
同时我把原来接到电源输入的好的镇流器的两根先也断开了.
先试试好的镇流器, 把镇流器和电源输入延长线接上, 开灯, 亮了.
再试新买的镇流器, 把镇流器和电源输入延长线接上, 开灯, 也亮了.
把两个镇流器和延长线同时接上, 开灯, 都亮了.
Huh...好了, 总算好了
前前后后总共花了一个来小时, 当然这里面还有我找螺丝刀的时间.
写到这里, 灯是修好了, 总算可以停下来抽支烟喝杯茶, 于是用昨天新买的'老板'牌电水壶烧水先.
烧水的时候, 忽然想到一些有意思的东西, 如果把修灯和我的工作联系起来, 还的确有点那个什么关系.
1. 一开始灯坏了的时候, 通过不同灯泡和插口之间的相互测试, 找到了是镇流器的问题
这是: debug
2. 安装新的镇流器
这是: bug fix
3. 镇流器电线不够长, 改造原来的电源输入, 接出一个延长线
这是: refactor
4. 分别把两个镇流器连接电源输入延长线, 并开灯测试
这是: unit test
5. 把两个镇流器同时连接电源输入延长线, 并开灯测试
这是: integration test
6. 最后盖上灯罩
这是: delivery
看起来是不是有点像那么回事?
呵呵, 姑且将它作为自己对软件工程物种起源的一种研究和体会吧.
相关文章推荐
- 产品线工程:软件产品线-规模化产品开发介绍
- 让你提前认识软件开发(51):VC++集成开发环境中Linux下Pclint工程的配置方法及常见错误修改
- 软件工程复习——第八章
- 软件工程笔记之 ― 未雨绸缪
- 软件工程整体总结
- 读<<软件工程的思想>>有感
- 软件工程笔记之 – 整体部分
- 软件工程作业--评价自己经常使用的输入法
- 基于自然语言的软件工程和程序设计(中)
- 软件工程课程设计——第一个Spring
- 软件工程6-软件编码
- 软件构架,框架,设计模式.Vs.知识工程
- 软件工程7-软件测试
- 2014-09-09(java软件开发工程——实战面试题3)
- 新族(CZoneSoft)工程项目合同管理软件
- 嵌入式软件供应商,是否担心——软件被逆向工程后,核心IP被用于仿制品,或竞争品?
- 使用组态软件开发工程的一般步骤
- 材料与工程学科相关软件
- 软件工程之系统顺序图
- 软件工程的作用