close

在PTT看到這篇文章
程式設計師的格言

裡面有幾點看了真是心有戚戚焉

2.程式不會照自己所想的跑。只會照所寫的跑。
但是往往想的跟寫的不一樣!!

6.畫面藍了
「藍幕之死」, 進入xp時代前, 所有在windows上開發程式者的惡夢, 3分鐘存一次檔是一定要遵守的基本守則

7. 先說「沒辦法」的人贏。
但是能說這句話的除了老鳥外, 往往不是程式設計師, 菜鳥程式設計師唯一能做的就是 - 「想辦法」

9. 要殺一個程式設計師不需要刀,改三次規格就好
需要三次嗎?? 不...應該說, 只改三次就ok的話, 那已經是美夢般的事了

11. 開發沒有終點。只有釋出(release)。
這就是web2.0 - 永遠的beta版的由來?

12.無論規格多晚才能確定,結案期限永遠不會變。這是所謂的「期限守恆定理」。
問題是, 配合第6點, 直到結案前的那一天, 規格永遠都還會變

13. 客戶總是覺得水跟追加需求是不用錢的。
這個很簡單嘛~就這個改一改弄一弄~一下子就好了~ 不用花什麼時間~ 對不對?對不對??

23.品質的劣化程度依規格改變的次數與規模而定。
就像女人的衣櫃永遠少一件衣服, 客戶的需求永遠都還想再加一件, 不同的是, 女人的衣服有機會越加越漂亮, 需求的增加卻只有搞爛系統的百分比呈直線上升的驅勢

31.準時離開公司,工作會變多。
準時下班 = 工作還不夠多

39.禱告,然後跑吧。
基本上這是新東西上線前一定要做的事 XD

44.客戶會說謊,業務會作夢,SE會做白日夢。程式設計師則惦惦。(愈來愈自言自語)
這說明了我們為什麼是一群宅男工程師

48. 多想個10秒鐘,你可以不說「嗯,這個做得到」。
X的! 這一招我還學不會!!

49.人是無法從別人失敗記取教訓的動物。砍成本、改規格、加需求、趕上線,從來沒有人從眾多失敗中記取教訓。
套句工程師的話, 這就是所謂的「無限迴圈」。

53.業務是最難搞的客戶。
這個就是代替工程師回答「嗯,這個做得到」的混蛋!

54.能夠迅速想到解法的程式設計師太多了。他們能用一分鐘想到方法,用一天去寫程式。不需要花一小時想到解法,再用一小時去寫程式。
如果你花一小時想到解法,再用一小時去寫程式。就代表你下次只剩半小時想到解法 , 再用半小時去寫程式 , 以此類推...

61. 不懂電腦的操作者是發現bug的天才。而且無法重現。
永遠都會有人在你意想不到的地方做了你意想不到的事, 然後引發你意想不到的大災難!!

67. 正因為健康,才能做不健康的事。
有健康的肝, 才能做不健康的爆肝

73.為什麼你不能兩三下解決掉他啦。因為之前兩三下搞定的東西也被你兩三下就否定了。
「為什麼程式跑起來這麼慢??- 當然是因為你的需求已經長的跟怪獸一樣大了呀!!

77.唯一不產生bug的方法,就是不寫程式。第二好的方法,就是在時程跟人員確定之後的每次改規格,都重新檢視過整個專案。
不! 第二好的方法是做白日夢, 因為重新檢視過整個專案這種事大概只有做夢才會發生, 現實中會發生的事,只有改規格

ex1.就算程式裡沒bug,編譯器會有bug。就算編譯器沒bug,OS會有bug。就算一切都沒bug,客戶會決定什麼是bug。
這就是bug不滅定理

ex14. 沒有什麼事情比直接讓找不到任何bug的程式直接上線還要可怕的了。
沒有bug這種不可能的事情一但發生是很讓人害怕的

ex19.「程式碼的可信度,不會比寫的人還可信。」
相信我, 連寫的人都不相信自己寫的程式100%沒問題

arrow
arrow
    全站熱搜

    siwei 發表在 痞客邦 留言(0) 人氣()