首頁(yè) 現(xiàn)實(shí)

程序員修煉之路

第五十五章 紅唇輕撇

程序員修煉之路 飄飄葉 2206 2021-02-17 16:25:11

  葉奕凡負(fù)責(zé)的功能,是把檢索到的數(shù)據(jù)庫(kù)的內(nèi)容,顯示在界面的一個(gè)表格上,然后用戶(hù)可以在表格上自由的修改數(shù)據(jù),最后可以把改過(guò)的內(nèi)容儲(chǔ)存回?cái)?shù)據(jù)庫(kù)中。

  項(xiàng)目的代碼專(zhuān)門(mén)用了一個(gè)工具管理,大家的代碼都可以上傳到服務(wù)器上,也可以把項(xiàng)目上所有的代碼下載到本機(jī)上,并隨時(shí)與服務(wù)器保持同步。

  這樣就完美的解決了多人開(kāi)發(fā)中,代碼互相影響的問(wèn)題。每次同步,都可以明確的看到哪里的代碼被別人改動(dòng)過(guò)。

  在界面顯示數(shù)據(jù)所用的表格,是一個(gè)第三方產(chǎn)品,葉奕凡以前沒(méi)用過(guò),就看劉森他們以前做過(guò)的東西,慢慢先學(xué)習(xí)起來(lái)。

  他們進(jìn)來(lái)后,和葉奕凡想象的不一樣,沒(méi)有安排專(zhuān)門(mén)的講解或者學(xué)習(xí),一切都是自己看以前的代碼,自己學(xué)習(xí)。

  現(xiàn)在葉奕凡手中有的東西,一個(gè)是從服務(wù)器上下來(lái)的代碼,另一個(gè)是用和語(yǔ)寫(xiě)的設(shè)計(jì)書(shū),詳細(xì)描述了所要程序的功能。

  剩下的事,就是自己的了。

  葉奕凡隱隱覺(jué)的有些太兒戲了,應(yīng)該跟新來(lái)的人,專(zhuān)門(mén)集中性的講一下注意事項(xiàng)。

  不過(guò)沒(méi)有就沒(méi)有吧,也無(wú)所謂,有條件要上,沒(méi)有條件創(chuàng)造條件也要上。

  那個(gè)表格用起來(lái)到很簡(jiǎn)單,無(wú)非是指明行和列,再放入數(shù)據(jù),很快就明白了。

  其他的地方,絕對(duì)的難度都不大,只是列特別多,輸入數(shù)據(jù)時(shí)各種檢查,特別復(fù)雜,挺考驗(yàn)?zāi)托摹?p>  第三天,看到潘志強(qiáng)過(guò)來(lái)了,大家和他打了個(gè)招呼,也和葉奕凡,龐小青認(rèn)識(shí)了一下。

  潘志強(qiáng)瘦高個(gè),很文靜的一個(gè)人,有學(xué)者風(fēng)范。稍微聊了一會(huì),他也看了下葉奕凡,龐小青做的成果,看到里面代碼的注釋不多,提了一個(gè)要求:

  “我們的代碼,要保證第三者很容易看懂,所以注釋一定要全,最多5行代碼就要有一行注釋?!?p>  這個(gè)要求葉奕凡以前沒(méi)想過(guò),不過(guò)牢牢記住了。

  周六沒(méi)事,葉奕凡自己過(guò)來(lái)了,其他三人都不在。他也沒(méi)有繼續(xù)做開(kāi)發(fā)的工作,而是研究起了程序中,VB與數(shù)據(jù)庫(kù)連接的方式。

  這個(gè)項(xiàng)目的連接方式以前沒(méi)見(jiàn)過(guò),是引入了幾行沒(méi)見(jiàn)過(guò)的代碼完成了和數(shù)據(jù)源的連接。

  正看著,偶爾不經(jīng)意回了下頭,突然發(fā)現(xiàn)衛(wèi)部長(zhǎng)鬼鬼祟祟的從后面的門(mén)進(jìn)來(lái)了。

  趕緊正襟危坐,打開(kāi)了程序編輯畫(huà)面,劈里啪啦的敲擊著鍵盤(pán),作出一副正忙的模樣。

  用眼角余光觀察著,果然過(guò)了一會(huì)兒,衛(wèi)部長(zhǎng)從右側(cè)經(jīng)過(guò),也沒(méi)和他打招呼,只是頭側(cè)過(guò)來(lái)看了他的電腦屏幕一下。

  好險(xiǎn),如果這會(huì)兒是在玩兒,就賠大了,加班找死。

  整個(gè)功能,在數(shù)據(jù)庫(kù)上有幾個(gè)地方有些難度,找潘志強(qiáng)問(wèn)了幾次。

  一次是需要把一些數(shù)據(jù)一次性插入一個(gè)臨時(shí)表文件,有一個(gè)字段序號(hào),需要放入的數(shù)值是從1排到最后的一系列自然數(shù),無(wú)法一次性做出這樣一系列數(shù)據(jù)。

  潘志強(qiáng)閉眼想了一下就說(shuō),那做個(gè)觸發(fā)器吧。過(guò)會(huì)兒想了想,不合適,還是做個(gè)序列號(hào)吧。然后電話(huà)打給了楊紅:

  “你把我上回發(fā)給你的,做序列號(hào)那幾句話(huà)發(fā)到小葉的郵箱里?!?p>  發(fā)來(lái)之后,把那幾句話(huà)放到代碼里,以后一次性插入數(shù)據(jù)時(shí),第一個(gè)字段默認(rèn)就是從1開(kāi)始的自然數(shù)序列。

  這個(gè)事對(duì)于葉奕凡來(lái)說(shuō),很神奇,什么叫觸發(fā)器吧,序列號(hào),他第一次知道數(shù)據(jù)庫(kù)除了表,SQL語(yǔ)句外,還有那么多自己不知道的東西,無(wú)異于開(kāi)啟了一個(gè)大門(mén),讓他又有了精進(jìn)的方向。

  同時(shí)也知道了,很多東西不用記在腦子里,大概知道有那么個(gè)方向,具體的用時(shí)現(xiàn)查現(xiàn)找現(xiàn)抄就行,這個(gè)也是當(dāng)時(shí)田老師所說(shuō)的。

  還有一次,設(shè)計(jì)書(shū)上說(shuō),對(duì)于畫(huà)面上,空白的字段,不要填入空值,而是要填入一個(gè)長(zhǎng)度為零的空白字符串。

  這里所說(shuō)的空值,不是指空格,而是軟件中一個(gè)特別的概念,是絕對(duì)的空,什么也沒(méi)有,英語(yǔ)單詞叫做 null。

  葉奕凡就問(wèn)這個(gè)長(zhǎng)度為零的空白字符串是什么意思。

  在做SQL語(yǔ)句是,一般是放什么值,就在兩個(gè)單引號(hào)之間放什么值。

  潘志強(qiáng)說(shuō),把兩個(gè)單引號(hào)緊連著中間什么也不放,就算是長(zhǎng)度為零的空白字符串。

  長(zhǎng)度為1的空白就是空格了,長(zhǎng)度為零的空白字符串只能理解為長(zhǎng)度為零的空格。

  想了想,又笑了一下:

  “實(shí)際上在Oracle里,這么賦值的話(huà),就相當(dāng)于賦了一個(gè)空,兩者沒(méi)有任何區(qū)別,但有其他的數(shù)據(jù)庫(kù)可以區(qū)分開(kāi)。”

  這句話(huà)葉奕凡沒(méi)太聽(tīng)明白,當(dāng)下就說(shuō):

  “那現(xiàn)在就先這么做行吧,賦值時(shí),兩個(gè)單引號(hào)緊連著?!?p>  潘志強(qiáng)想了想,可能沒(méi)有其他更好的方法,就點(diǎn)了點(diǎn)頭:

  “嗯,先這么做吧。”

  葉奕凡做的很辛苦,有兩天太晚了沒(méi)回家,直接在公司六樓,有個(gè)宿舍睡覺(jué)了。

  那個(gè)宿舍有上下鋪四張床,專(zhuān)門(mén)留給加班的人用的,但沒(méi)見(jiàn)過(guò)其他人用過(guò)。

  做了兩周,終于交活了,心中一頓輕松,也很有成就感。

  這幾天沒(méi)怎么注意龐小青在做什么,但她似乎也很輕松的,因?yàn)閯⑸拖蠼壴谒莾阂粯?,?jīng)常的坐在她的位置里,幫她弄東西。

  美女就是有先天優(yōu)勢(shì)啊。

  有一天中午,少見(jiàn)的和潘志強(qiáng)一起吃飯,吃飯時(shí)明顯看到他很惆悵的樣子。

  從他的話(huà)語(yǔ)里知道,這個(gè)項(xiàng)目整體不太順利。

  葉奕凡在想,這個(gè)項(xiàng)目就這么幾個(gè)人,項(xiàng)目整體上的事,大家平常都沒(méi)有什么溝通,至少應(yīng)該信息共享一下,大家一起討論討論,也許就有主意了。

  潘志強(qiáng)技術(shù)上,日語(yǔ)上都很強(qiáng),但管理上看下來(lái)不是太擅長(zhǎng)的樣子,上下溝通不太順暢。

  進(jìn)項(xiàng)目這么多天,沒(méi)有開(kāi)過(guò)一個(gè)項(xiàng)目的會(huì)議,大家有些個(gè)自為戰(zhàn),有溝通也僅限于技術(shù)上的。

  過(guò)了幾天,在老公司培訓(xùn)的所有人,都搬到新樓來(lái)了,占據(jù)了整個(gè)一樓,他們幾個(gè)人也都搬了下去。

  這邊的項(xiàng)目基本算是完事了,后來(lái)只是偶爾有需要修改的東西,楊紅會(huì)聯(lián)系他。

  記得有一次,楊紅來(lái)一樓找他改一些東西,拖了個(gè)椅子坐在他旁邊,一邊改一邊互相商量著東西,閑聊時(shí)葉奕凡說(shuō)了一句:

  “做這個(gè)功能時(shí),我在公司睡了兩天?!?p>  哪知楊紅嘴唇還撇了一下說(shuō)道:

  “切,就這么點(diǎn)東西還至于那樣!”

  小紅嘴唇撇的倒是非常迷人,可這個(gè)話(huà)可真聽(tīng)著不爽。

  葉奕凡苦笑了下,心里想,唉,自己做項(xiàng)目經(jīng)理時(shí)可不能這么說(shuō)話(huà)。

按 “鍵盤(pán)左鍵←” 返回上一章  按 “鍵盤(pán)右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動(dòng)
目錄
目錄
設(shè)置
設(shè)置
書(shū)架
加入書(shū)架
書(shū)頁(yè)
返回書(shū)頁(yè)
指南