經(jīng)過(guò)這段時(shí)間的學(xué)習(xí),Alan終于決定讓我參與一部分我們自己網(wǎng)站的開發(fā)工作。這也算是對(duì)我這段時(shí)間學(xué)習(xí)的肯定,而且對(duì)我來(lái)說(shuō)也是一個(gè)新的挑戰(zhàn)。要參與開發(fā)工作,首先需要進(jìn)行一些列的配置工作。
首先他幫我配置好了CVS,CVS是一個(gè)常用的代碼版本控制軟件,多個(gè)開發(fā)人員可以通過(guò)一個(gè)中心版本控制系統(tǒng)來(lái)記錄文件版本,從而達(dá)到保證文件同步的目的。通過(guò)CVS可以獲取到本地開發(fā)的項(xiàng)目文件,從而進(jìn)行開發(fā)工作。接下來(lái)在數(shù)據(jù)庫(kù)的同步,將數(shù)據(jù)庫(kù)的結(jié)構(gòu)以及一些測(cè)試數(shù)據(jù)同步到我的數(shù)據(jù)庫(kù)之中。最后是本地虛擬服務(wù)器的配置,這樣我便能夠在本地查看及修改項(xiàng)目?jī)?nèi)容,然后通過(guò)CVS同步給整個(gè)開發(fā)小組,再傳到服務(wù)器上。
經(jīng)過(guò)簡(jiǎn)單的了解了CVS的操作,我便打開了項(xiàng)目,首先我就被項(xiàng)目的復(fù)雜程度所震驚到了。因?yàn)橹拔宜娺^(guò)得都是簡(jiǎn)單的小demo,并不是整個(gè)完整的項(xiàng)目,因此文件并不多,但是這一次的項(xiàng)目?jī)?nèi)容卻十分多,光一級(jí)目錄的文件夾就比之前全部demo的文件夾總和都多。
驚嘆之余,我隨便打開了項(xiàng)目中的一個(gè)頁(yè)面看起了代碼,原本以為經(jīng)過(guò)之前開源代碼的“洗禮”,我應(yīng)該身經(jīng)百戰(zhàn)不會(huì)被代碼所難倒。但實(shí)際情況便是,代碼的復(fù)雜程度遠(yuǎn)遠(yuǎn)超過(guò)了我一開始的想象,這無(wú)疑是給我來(lái)了一個(gè)下馬威。我不禁為我之后的編程之路再一次捏了一把汗。
(未完待續(xù))