Jen

阿健在廣告行銷產業coding心得之1

明天就是員工旅遊

而在員旅前一天我卻幫了一個大倒忙

可能影響到某些人遊玩的心情,

只能先說個 sorry.

----------------------------事情是這樣的

今天幫忙寫一支發EDM的程式.

我寫了一支程式,把會員資料從excel檔抓出來,

然後讀取一個EDM 的tempelete, 是個html檔,

跑迴圈,

然後用Regular Expression 把html檔裏面某些元素取代成會員的資料,

是的,

非常粗心的是我把存html的變數下在迴圈之外,

所以第一筆資料成功取代html變數之後,

接下來html變數就沒有指定的元素能被Regular Expression 找到,

當然找不到也就不能把指定的元素取代成會員的資料,

造成第二筆以後的資料都是第一筆的員會資料,

很順利的把mail透過可愛的迴圈,一封一封的send出去了.

殊不知, 這一個個迴圈已經讓你犯下大錯了.




所以啦,有人打電話來說收到的mail怎麼不是他的名字,

怎麼出現怪怪的名字.


是, 沒錯, 事實擺在眼前, 是程式的問題, 也就是我的問題.






當然啦, 這種錯不被罵才怪,

真的是非常粗心,

想說明天大家要去出玩(雖然我沒去),盡快幫忙完成事情

結果就一個變數放的位置不好,

導致影響整個專案的形象(甚致是公司的形象)

(怎麼會有這種發錯誤信的爛工程師呢?)

這真會不是道歉就能解決的錯誤.



經過這件事 , 我想我經手的案子會變少吧,(怎麼會放心交給我咧> <")

不過我也不是那種會care boss眼光的人,

畢竟我是為我自已工作,又不是為了誰工作,

只是說平常我就對公司沒什麼貢獻了,

還扯人家後腿, 真是太瞎了.

總而言之, 一個變數下在迴圈外或迴圈內可能會決定你的命運,

各位coding的同好, 寫程式一定要一直保持精準、細心,

不要寫久了就....

也要養成好習慣, 不要急,

把我的失誤分享給你們.

0 意見: