寫程式的人都知道 只要很多人合作寫程式就要十分的小心 因為彼此間是互相影響的 最近就有個例子 我們作了一台機器和一個外接的Keyboard 因為某些原因Keyboard硬體是有Bug的 但是也只能先這樣 所以Keyboard Driver程式也跟著配合Bug 所以一切正常 前幾天Keyboard硬體更新 所以Keyboard程式設計就改掉這個Bug當然對應的Keyboard Driver也要跟著換掉 這下子問題來了 所有的程式都要更新才能換新的Keyboard 這可是個大問題 因為新的Keyboard對新的程式 舊的Keyboard對舊的Keyboard不能互換 那就很麻煩了 有些舊程式要換新Keyboard還要換新程式 所以呢 最好的方法 就是持續讓新的Keyboard一樣有舊Keyboard的Bug.
這讓我想到原來Bug的傳承比好東西的傳承要來的重要的多了 因為如果是好東西不用強迫你也會接受 所以那些被強迫接受的應該都是Bug吧
Comments