第60章 浮沉隨浪
後來聽孟振興部長說,何銀花在項目開始前,會把數據庫的各個表,在一個大紙上麵都寫好,詳細標記出表之間的關係,把這些關係下功夫完全吃透。
??當初,和國人對這個項目也是特別重視,生怕出問題。
??但當他們得知光輝公司這邊,把何銀花放到項目中後,就宣布說,這個項目在光輝公司這邊,肯定不會有問題了,隻要我們和國這部分別出問題,項目就成功了。
??葉奕凡一聽,大為讚歎,這可真是“但使龍城飛將在,不教胡馬渡陰山”的架勢。
??存儲過程執行完,生成一些數據後,還要打印報表,這個報表可廢了很大的勁,格式調起來太麻煩了,特別費時間。
??葉奕凡在做這個項目的過程中,發現有問題的話,問其他人用處不大,他自己如果不會了,就隻能問田曉峰,而田曉峰也同樣如此。
??所以這兩個人之間的關係越來越近,以前中午和吳亦輝一起吃飯,現在他們三人一起。
??現在吃飯的地點有進步了,不用非得食堂,公司附近的小餐館也接受公司的飯票,他們隨便到哪裏吃都行。
??有一次田曉峰叫他過去,有一個存儲過程裏的問題調試了許久解決不了。
??代碼大概是這樣,
??如果x等於""那麽就A,否則就B。
??而這個x是從數據庫中取的,當時賦值的時候,賦的就是""。
??這裏的""可不是指兩個單引號本身,兩個單引號是數據庫裏用於包含字符串用的。這時候兩個並列的單引號就是指一個長度為零的字符串。
??結果x明明就一個長度為零的字符串,但程序總是流向B。
??田曉峰調了一上午沒明白怎麽回事。
??葉奕凡坐下來看了一會兒,確實,程序總是往B走。
??來回又調了很長時間,看著給數據庫裏賦值時的兩個單引號,突然想起以前和潘誌強的做項目時,那個關於向表裏插入兩個單引號時,潘誌強的判斷。
??“實際上在Oracle裏,這麽賦值的話,就相當於賦了一個空。”
??也就是說,當向數據庫裏賦值兩個單引號時,它就已經是空了,那麽x實際上就是空。
??而空,和任何數值做比較,結果都是否定的。
??空隻能用一個函數來判斷是否為空,也就是isNull.
??在這裏,隻能用isNull(x)為真,則A,為假,則B。
??按這個改了下代碼再一試,果然成功了。
??這個項目中,用到的數據庫的知識太複雜,更多的時候,他倆還是要到論壇上去查,去問。
??當時有個程序員之家論壇,數據庫的模塊裏真有高手,有兩個人,ID分別是“弱水三千”和“隻取一瓢”,Oracle的知識真是豐富,基本什麽問題都能回答。
??兩人在這個項目,數據庫的水平急劇提高,VB也是越來越熟練。
??最後開始吹牛了。
??葉奕凡:“我編碼的速度取決於打字的速度。”
??田曉峰:“我編碼的速度取決於複製粘貼的速度。”
??項目到了中後期,一直在和國的人過來了。
??一個和國的小老頭,是客戶,還有一個那個姓鄧的,中方的總負責人。
??還有個女同事,叫馮瑾玉,一直在那邊同和國人一起做設計,在那邊呆了很長時間了第一次回國。
??馮瑾玉一畢業就進公司了,和語特別好,長期被派到和國,工作嚴謹,很受對方重視。
??項目成員,第一次,一起吃了一次飯,和國人喝酒的時候還是很瘋狂的,不斷和大家幹杯,對大家表示感謝,興奮的時候差點親了田曉峰一口。
??同時也提出期望,說很少見大家提問題,他對係統很熟,希望大家多提問題,這樣他就能明白大家對項目的理解是否有偏差。
??項目的編碼工作慢慢的收尾了,基本都閑了下來。
??有一天周五,季蓮下來告訴大家,明天周六要加班。
??大家全體一大早就來了,整整呆了一天,沒有任何工作。5點下班時間,葉奕凡和其他人就走了,而田曉峰當時在打乒乓球,所以走的晚。
??周一出事了,衛部長大發雷霆。
??“周六讓你們加班,怎麽人都走了,就田曉峰沒走。”
??“是啊,大家都來了,5點才走的。”
??“那也不行,走之前要項目經理打招呼,項目測試階段,要修改程序,晚上找人都沒了。”
??明顯是季蓮又告狀了。
??這個女人,在項目中沒有正常的溝通,有什麽事直接就告狀,葉奕凡在心裏對其人品大大的做了否定。
??大家都是新人,所謂的什麽是項目測試階段,還都完全不懂,項目經理應該開會和大家先溝通,而不是直接靠大家自覺。
??就算認識有偏差,也應該先統一認識,而不是直接告狀,這整得,非把戰友關係整成敵人。
??這一下衛部長對他的印象又惡劣了一步。
??不過葉奕凡也不想那麽多了,又不是小孩,天天盼大人表揚。
??公司這邊的測試期結束後,成果發到了和國,由那邊的人,開始正式做測試了。
??這段時間,葉奕凡經常接到二樓打過來的電話,季蓮的,焦憲軍的,何銀花的電話都有。
??葉奕凡坐在電話旁邊,經常是他接,一接起來,就是找別人的,從來不找他。
??說實話心裏有點失落,感覺自己失寵了,都沒人找自己。
??但過了很久,項目結束時,孟部長給大家開了個結束會議,對他提出表揚時,他才明白怎麽回事。
??“咱們這個項目,要對葉奕凡重點提出表揚。成果發到和國後,很多程序都測出了不少問題需要修改,而隻有葉奕凡,程序沒有一個BUG,沒有一次修改。”
??原來是這樣,這才明白,那些電話都是有BUG要修改的聯係電話。
??他第一次因為BUG被否定後,下決定把每一行代碼都當藝術品切磋琢磨,還是起作用了。
??這個事傳到了衛部長的耳中,他再看到葉奕凡,表情就相當有意思了。
??他之前已經把葉奕凡徹底打入死牢,而現在又要重新一百八十度的轉彎麵對,自己思想上一時還改不過來,表情要多尷尬有多尷尬。
??不過葉奕凡也是經過大風大浪的人了,就當什麽事都沒發生,該怎樣怎樣,也不太在乎他。
??反正現在那幾個開發部的部長可都看好他,樓上那些定位設計的同事,也經常拿著小本兒下來跟他請教問題。
書屋小說首發