修灯记 + 软件工程的物种起源

前段时间家里客厅的吸顶灯坏了, 有个灯泡不亮了 (一共有两个灯泡, 长的55W白炽灯).
没办法, 作为Man, 这种活只能自己动手.
本以为只是灯泡A坏了, 把好的灯泡B按到A的灯管插口上, 结果还是不亮.
把灯泡A装到另一个灯管插口上, 亮的, 灯泡A没有问题.
那就只能是镇流器的问题, 更麻烦的是, 由于自己粗手粗脚, 还把原来好的灯泡A弄裂了.
因为家里没有备用的镇流器, 所以就一直没再去管它.

昨天终于有空去一家灯具店, 买到了合适的镇流器.
晚上吃过晚饭开始动手修灯.

先是把原来坏的镇流器拆下来, 碰到点小麻烦, 不过还是拆下来了.
接下来是要按照原来的电路接线, 搞了半天才把镇流器上四根和灯管插口连的电线接起来.
问题又来了, 镇流器上的两根接到电源输入的电线不够长, 而且我也不是很清楚两根线之间是不是有正负极.
电线不够长, 两根线怎么接又不清楚, 怎么办? 总不能凉拌!

一步步来, 线不够长好解决, 找了根其他的电线, 接起来就好了.

接下来的问题是怎么接线, 最后凭着最多损失一盏灯的冒险精神,
我先用找到的电线把从电源输入的地方(原来是用螺丝固定电线同时连接的那种)接出两根延长线.
同时我把原来接到电源输入的好的镇流器的两根先也断开了.

先试试好的镇流器, 把镇流器和电源输入延长线接上, 开灯, 亮了.
再试新买的镇流器, 把镇流器和电源输入延长线接上, 开灯, 也亮了.
把两个镇流器和延长线同时接上, 开灯, 都亮了.
Huh...好了, 总算好了

前前后后总共花了一个来小时, 当然这里面还有我找螺丝刀的时间.

写到这里, 灯是修好了, 总算可以停下来抽支烟喝杯茶, 于是用昨天新买的'老板'牌电水壶烧水先.
烧水的时候, 忽然想到一些有意思的东西, 如果把修灯和我的工作联系起来, 还的确有点那个什么关系.

1. 一开始灯坏了的时候, 通过不同灯泡和插口之间的相互测试, 找到了是镇流器的问题
这是: debug

2. 安装新的镇流器
这是: bug fix

3. 镇流器电线不够长, 改造原来的电源输入, 接出一个延长线
这是: refactor

4. 分别把两个镇流器连接电源输入延长线, 并开灯测试
这是: unit test

5. 把两个镇流器同时连接电源输入延长线, 并开灯测试
这是: integration test

6. 最后盖上灯罩
这是: delivery

看起来是不是有点像那么回事?
呵呵, 姑且将它作为自己对软件工程物种起源的一种研究和体会吧.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值