修燈記 + 軟體工程的物種起源

來源:互聯網
上載者:User
前段時間家裡客廳的吸頂燈壞了, 有個燈泡不亮了 (一共有兩個燈泡, 長的55W白熾燈).
沒辦法, 作為Man, 這種活只能自己動手.
本以為只是燈泡A壞了, 把好的燈泡B按到A的燈管插口上, 結果還是不亮.
把燈泡A裝到另一個燈管插口上, 亮的, 燈泡A沒有問題.
那就只能是鎮流器的問題, 更麻煩的是, 由於自己粗手粗腳, 還把原來好的燈泡A弄裂了.
因為家裡沒有備用的鎮流器, 所以就一直沒再去管它.

昨天終於有空去一家燈具店, 買到了合適的鎮流器.
晚上吃過晚飯開始動手修燈.

先是把原來壞的鎮流器拆下來, 碰到點小麻煩, 不過還是拆下來了.
接下來是要按照原來的電路接線, 搞了半天才把鎮流器上四根和燈管插口連的電線接起來.
問題又來了, 鎮流器上的兩根接到電源輸入的電線不夠長, 而且我也不是很清楚兩根線之間是不是有正負極.
電線不夠長, 兩根線怎麼接又不清楚, 怎麼辦? 總不能涼拌!

一步步來, 線不夠長好解決, 找了根其他的電線, 接起來就好了.

接下來的問題是怎麼接線, 最後憑著最多損失一盞燈的冒險精神,
我先用找到的電線把從電源輸入的地方(原來是用螺絲固定電線同時串連的那種)接出兩根延長線.
同時我把原來接到電源輸入的好的鎮流器的兩根先也斷開了.

先試試好的鎮流器, 把鎮流器和電源輸入延長線接上, 開燈, 亮了.
再試新買的鎮流器, 把鎮流器和電源輸入延長線接上, 開燈, 也亮了.
把兩個鎮流器和延長線同時接上, 開燈, 都亮了.
Huh...好了, 總算好了

前前後後總共花了一個來小時, 當然這裡面還有我找螺絲刀的時間.

寫到這裡, 燈是修好了, 總算可以停下來抽支煙喝杯茶, 於是用昨天新買的'老闆'牌電水壺燒水先.
燒水的時候, 忽然想到一些有意思的東西, 如果把修燈和我的工作聯絡起來, 還的確有點那個什麼關係.

1. 一開始燈壞了的時候, 通過不同燈泡和插口之間的相互測試, 找到了是鎮流器的問題
這是: debug

2. 安裝新的鎮流器
這是: bug fix

3. 鎮流器電線不夠長, 改造原來的電源輸入, 接出一個延長線
這是: refactor

4. 分別把兩個鎮流器串連電源輸入延長線, 並開燈測試
這是: unit test

5. 把兩個鎮流器同時串連電源輸入延長線, 並開燈測試
這是: integration test

6. 最後蓋上燈罩
這是: delivery

看起來是不是有點像那麼回事?
呵呵, 姑且將它作為自己對軟體工程物種起源的一種研究和體會吧.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.