標籤: 隨筆

人生不像軟體開發一樣,有版本控制系統可以用

開發軟體時,工程師大多會搭配版本控制系統(如:Git),使用版本控制系統的好處是:這段 code 寫爛或不小心做了什麼傻事,都可以回溯到以前的版本。

軟體開發過程中,寫壞了,回到過去版本就好。但人生卻不一樣,走錯路、做了錯誤的事,就算悔恨也無用。時間過了便無法回去,你只能盡可能彌補,甚至有時連彌補都無法。

Read More

人生的 Debug

Programmer 的日常工作中「Debug」是非常重要的,因為不把漏洞修好,小的話只是程式出錯,大的話則會造成 Security Issue ,這可不能隨便開玩笑。

檢查程式漏洞可從兩個地方下手:(1)Syntax Error(語法錯誤)(2)Logic Error(邏輯錯誤)。也就是說程式出錯一種可能是沒有遵照程式語言的語法規則攥寫,而另一種可能則是思考、邏輯上的錯誤。

有趣的是,人生宛如程式般,處處都有 Bug 要修,如不好的個性、行為、脾氣… 以個性舉例,不改正的話,小的話只是與人之間的爭執,但大的話則可能變成殺人、戰爭。

Read More