其實我現在是在做QA,回學校遇到老師問我在做什麼,他聽到我在做QA嚇一跳,
問說怎麼會搞到當QA,沒去研發太可惜...哈哈,沒辦法,公司不要我這種非本科
系又是沒經驗的,能當QA還是靠預聘書,沒那張紙我看還沒辦法在現在的公司上班。
不過...
我第一天進公司我經理就問我為什麼我swap會這樣寫...
void swap(int& a,int& b){
a=a+b;
b=a-b;
a=a-b;
}
他說他是第一次看到,而且這樣好像還對耶(廢話,不對我寫做啥...),我還真不知道
要怎麼回答...這種作法剛接觸程式的可能會覺得很神奇,但是有點經驗的大概會覺得
理所當然....
再來是上禮拜五,我在測聽說是一位經驗豐富的RD寫出來的東西...是有關於字串處理
的,一直有問題發生,所以我去找他解決,因為code不在我手上...
他用char* xxx=new char[num];去存他的字串,但是在後面要用到該字串長度的時候
他竟然用sizeof(xxx); !!!Oh my god!!! 他跟我說他trace一下,發現sizeof(xxx)只會回
傳4,不曉得為什麼...Orz,要不是看他老我10歲,我還真想打下去,sizeof(xxx)只會
回傳該型態的大小啊,你在32bit的OS就是回傳一個存char address的大小,怎麼傳都
是4啊!!!
還有...上禮拜五,有個RD跟我說,他的module要照他規定的型態丟進去,他只檢查丟
進去的pointer是不是NULL,不檢查型態...
型別檢查有這麼難嗎?用exception做個簡單的型別檢查可以讓你的module更robust,
為什麼不做呢...心裡這樣想,可是卻不敢說出來....誰叫人家是這邊RD第一把交椅...
沒有留言:
張貼留言