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

程序員修煉之路

第五十五章 紅唇輕撇

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

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

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

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

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

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

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

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

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

  不過沒有就沒有吧,也無所謂,有條件要上,沒有條件創(chuàng)造條件也要上。

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

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

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

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

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

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

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

  趕緊正襟危坐,打開了程序編輯畫面,劈里啪啦的敲擊著鍵盤,作出一副正忙的模樣。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  想了想,又笑了一下:

  “實(shí)際上在Oracle里,這么賦值的話,就相當(dāng)于賦了一個(gè)空,兩者沒有任何區(qū)別,但有其他的數(shù)據(jù)庫可以區(qū)分開?!?p>  這句話葉奕凡沒太聽明白,當(dāng)下就說:

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

  “嗯,先這么做吧?!?p>  葉奕凡做的很辛苦,有兩天太晚了沒回家,直接在公司六樓,有個(gè)宿舍睡覺了。

  那個(gè)宿舍有上下鋪四張床,專門留給加班的人用的,但沒見過其他人用過。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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