一百零二:防禦性編程(2合1)(2 / 2)

重啟2003 太極貓貓拳 44917 字 8個月前

“又不難,順便給他做做看唄。”陳欽說著讓開椅子,“剛好你學了這麼久代碼,也該自己上場實踐一下了,來你試試吧。”

“怎麼是讓我來啊!”

阿玥越發不理解,不過還是坐到了電腦前。

不過一看桌麵,陳欽已經把需要的工具下載下來了,另外如今電腦也可以安裝office,做網頁的工具直接就有。

“你用這個frontpage,至於政務網站模板我給你找好了……”

陳欽指導著讓她試了試現成的模板,確實沒那麼復雜,不僅素材是現成的,甚至頁麵已經是做好了狀態,把文字輸入進去就可以了。

“但就算這樣……”

阿玥還有些不服氣,陳欽卻打開了一個之前下載的網頁小部件,是個javascript模板的開源小工具:“隻是一個超鏈頁麵也太簡單了,咱們得給他加點料。”

阿玥眼前一亮,不過她是不懂怎麼加料,把電腦讓給陳欽,陳欽不知道怎麼折騰了一會,打開頁麵:“喏,你看。”

是個小下拉菜單,以及一個banner展示板,有折疊和滑動的動畫效果,不僅效果不錯,而且似乎也兼容老式html標準。

“厲害吧?”

阿玥恍然大悟:“嗯……我還以為是那種加料呢。”

“程序員嘛,給人做事,首先還是質量最重要。”陳欽說著,卻又重新打開代碼,“不過料還沒加完,現在你來操作,我教你怎麼給甲方做項目。”

這不是已經做完了麼?當然,文件上的東西還沒輸入進去,並且還沒部署到互聯網上呢。

不過陳欽說的也不是這個。阿玥坐在椅子上,陳欽指揮她打開那個開源小工具的代碼。

“先把所有注釋都刪了。”

“啊?”

“隻管刪,注釋刪了又不影響程序運行。”

“可刪了注釋,以後別人看不懂怎麼辦?”

“不是有我們嗎?我備份過原文件,放心刪。”

阿玥哦了一聲,就開始刪注釋了——這個開源工具是國人做的,做得確實挺好的,比如這一行是調用素材,那個函數是鼠標判斷,甚至連步驟的邏輯也特地用兩行標注寫了出來,阿玥把這些注釋全刪了。

“然後你把外邊網頁的調用函數改到這來,插入到這個小工具的調用資源裡。”

阿玥若有所思:“這樣的話,如果他們刪掉這個控件的話,網頁就用不了了……是嗎?”

陳欽不置可否:“交個朋友嘛!他要是懂的話也可以自己改,或者請個別的程序員過來,隻不過稍微麻煩一點而已。”

這叫‘稍微麻煩’嗎?阿玥越來越了解他的打算了,但陳欽的手段還不止如此:“然後你看這裡,竟然還用指針編程,你知道什麼是指針嗎?”

阿玥是剛入門python的新手,當然不懂:“不知道。”

“其實這個指針也不復雜,咱們現在把它改成if和else的形式……”

阿玥改了兩下就完全明白了:“我知道了,你剛才就是強行答應下來,然後故意把代碼給他寫的亂糟糟的,讓他離不開你,以後受你要挾。”

“這可不是要挾,交個朋友而已嘛。”陳欽滿口道,“不這麼防一手,萬一以後他不想當朋友了怎麼辦?再說你看我像是會要挾別人的人嗎,總之這個叫做‘防禦性編程’……”

顯而易見的道理,阿玥顯然是有點反應過度了。不過陳欽這麼想著,阿玥卻想到別處去了——之前陳欽反復給她灌輸的概念她一直記得,現在一邊改代碼,一邊馬上‘舉一反三’了起來:

“我明白了,這就是你說的外行指揮內行嘛,如果技術不夠格,就會被內行的手下糊弄,對不對?”

晚上還有一更(

“就是做個小網站。”

阿玥大概已經隱約猜到是什麼了:“我們是做過,但就是最近搭了個給玩家瀏覽發布攻略的專題頁麵,不是什麼大工程。”

文校長道:“最近咱們也準備做一個小網站,不用太麻煩,做好了下次評三好、獎學金都有好處,有興趣試一試嗎?”

阿玥的小眉頭已經皺起來了,但陳欽道:“她的小網站是建立在百科頁麵的框架上的,你說的這個數字化網站也可以建在百科頁麵上嗎?”

文校長反問:“不能直接建成一個網站嗎?要正規一點的。”

“也可以。”陳欽道,“隻不過需要錢,有多少經費?”

文校長有點不是很想跟初中生說這個:“這你不用管了,經費肯定是夠的,主要是想跟你們問問這個東西難不難。”

陳欽攤手:“這就說不一定了,如果給咱們做,我們是不用收錢,但後續維護你得自己找人,而且要去部署服務器也需要別人做,當然我不是說我們不會乾這個,是萬一出事了咱們倆中學生也負不起責,所以你還是找個專業公司問問看吧。”

文校長連忙道:“這個你不用擔心,總之你說說各種方案都要多少錢吧。”

“要全包的話,就是找最近剛出的那種雲服務商,一套大概五十萬吧。”

“五十萬?”文校長一聽就連連搖頭,“就隨便做個小網站就五十萬?”

“已經很便宜了,嫌貴可以自己招標嘛。”陳欽耐心道,“這個是一整套都可以給全包了,包括設計、開發、測試,你想怎麼提要求就怎麼提要求,後續維護也不用自己出人。”

文校長的表情舒緩了一些:“不用這麼復雜,就普通……部署一套網站就行了。”

“那就是自己雇人,找電信的數據中心合作,他們不負責網頁設計和運營,但域名和網絡部署開支需要五萬左右,後續隻要交數據中心的租金就夠了。”

“哦……”文校長點頭,“那再次一點呢?如果咱們自己做。”

“你得找個網工把東西布置好,咱們隻能給你做個頁麵,主要還是運維之類的雜活……”

陳欽試圖解釋,文校長問道:“跟你們一起那群電信出來的工作室不是挺多的麼?他們會不會?”

阿玥終於受不了了:“高大哥他們開工作室呢,最近工作很忙的。”

“唉,不能這麼說。”陳欽卻拉了拉她的衣袖,又對文校長道,“這事主要難在負責,咱們也不收你的錢,給你白做的話也可以……”

文校長連忙道:“哎,酬勞是要的,隻不過這個網站不大嘛,就應付一下市裡工作的事,按這個標準,咱們市場價來就行了。”

“隻要不介意就行了。”陳欽似乎完全沒覺得有什麼問題,“文校長你是校長,咱們幫幫你,就當是交個朋友嘛,錢就不用了。”

又說:“不如這樣吧,你現場找個電腦,我和阿玥現在就幫你做。”

文校長聽著有點不是滋味,你一個學生跟校長交朋友,有你這麼沒大沒小的麼。

不過建網站這事聽起來沒那麼簡單,文校長自己也怕花錢,這倆學生這麼好使喚,交朋友就交朋友吧。

“那你說的運維什麼的找誰?”

“這個主要是需要有人負責,咱們不收錢的話,你找臺電腦就給你辦妥了,剛好我們下節課是微機。”

“那行,你倆就在我這電腦上搞吧!”

文校長自己辦公室就有電腦,既然如此,他就背著手讓到旁邊,陳欽也不客氣,坐在他位置上,馬上就按開電腦,然後看起了那份文件,不看不知道,一看竟然還真不簡單——原本以為是什麼學校的小項目,一看竟然是市教育局的官方網站,虧他敢拉兩個學生就直接做啊。

算了。

陳欽熟練地上網開始下載製作工具了,因為需求都寫在文件上,也沒什麼需要問他的地方。

片刻後文校長站著沒什麼事乾,就溜達著出門去了,說是要給你們老師打個招呼。

這時阿玥才說道:“為什麼要答應他啊,他就是一邊看不起我們,一邊還要使喚我們免費給他做事,誰還稀罕他那點推薦呢!”

“又不難,順便給他做做看唄。”陳欽說著讓開椅子,“剛好你學了這麼久代碼,也該自己上場實踐一下了,來你試試吧。”

“怎麼是讓我來啊!”

阿玥越發不理解,不過還是坐到了電腦前。

不過一看桌麵,陳欽已經把需要的工具下載下來了,另外如今電腦也可以安裝office,做網頁的工具直接就有。

“你用這個frontpage,至於政務網站模板我給你找好了……”

陳欽指導著讓她試了試現成的模板,確實沒那麼復雜,不僅素材是現成的,甚至頁麵已經是做好了狀態,把文字輸入進去就可以了。

“但就算這樣……”

阿玥還有些不服氣,陳欽卻打開了一個之前下載的網頁小部件,是個javascript模板的開源小工具:“隻是一個超鏈頁麵也太簡單了,咱們得給他加點料。”

阿玥眼前一亮,不過她是不懂怎麼加料,把電腦讓給陳欽,陳欽不知道怎麼折騰了一會,打開頁麵:“喏,你看。”

是個小下拉菜單,以及一個banner展示板,有折疊和滑動的動畫效果,不僅效果不錯,而且似乎也兼容老式html標準。

“厲害吧?”

阿玥恍然大悟:“嗯……我還以為是那種加料呢。”

“程序員嘛,給人做事,首先還是質量最重要。”陳欽說著,卻又重新打開代碼,“不過料還沒加完,現在你來操作,我教你怎麼給甲方做項目。”

這不是已經做完了麼?當然,文件上的東西還沒輸入進去,並且還沒部署到互聯網上呢。

不過陳欽說的也不是這個。阿玥坐在椅子上,陳欽指揮她打開那個開源小工具的代碼。

“先把所有注釋都刪了。”

“啊?”

“隻管刪,注釋刪了又不影響程序運行。”

“可刪了注釋,以後別人看不懂怎麼辦?”

“不是有我們嗎?我備份過原文件,放心刪。”

阿玥哦了一聲,就開始刪注釋了——這個開源工具是國人做的,做得確實挺好的,比如這一行是調用素材,那個函數是鼠標判斷,甚至連步驟的邏輯也特地用兩行標注寫了出來,阿玥把這些注釋全刪了。

“然後你把外邊網頁的調用函數改到這來,插入到這個小工具的調用資源裡。”

阿玥若有所思:“這樣的話,如果他們刪掉這個控件的話,網頁就用不了了……是嗎?”

陳欽不置可否:“交個朋友嘛!他要是懂的話也可以自己改,或者請個別的程序員過來,隻不過稍微麻煩一點而已。”

這叫‘稍微麻煩’嗎?阿玥越來越了解他的打算了,但陳欽的手段還不止如此:“然後你看這裡,竟然還用指針編程,你知道什麼是指針嗎?”

阿玥是剛入門python的新手,當然不懂:“不知道。”

“其實這個指針也不復雜,咱們現在把它改成if和else的形式……”

阿玥改了兩下就完全明白了:“我知道了,你剛才就是強行答應下來,然後故意把代碼給他寫的亂糟糟的,讓他離不開你,以後受你要挾。”

“這可不是要挾,交個朋友而已嘛。”陳欽滿口道,“不這麼防一手,萬一以後他不想當朋友了怎麼辦?再說你看我像是會要挾別人的人嗎,總之這個叫做‘防禦性編程’……”

顯而易見的道理,阿玥顯然是有點反應過度了。不過陳欽這麼想著,阿玥卻想到別處去了——之前陳欽反復給她灌輸的概念她一直記得,現在一邊改代碼,一邊馬上‘舉一反三’了起來:

“我明白了,這就是你說的外行指揮內行嘛,如果技術不夠格,就會被內行的手下糊弄,對不對?”

晚上還有一更(

“就是做個小網站。”

阿玥大概已經隱約猜到是什麼了:“我們是做過,但就是最近搭了個給玩家瀏覽發布攻略的專題頁麵,不是什麼大工程。”

文校長道:“最近咱們也準備做一個小網站,不用太麻煩,做好了下次評三好、獎學金都有好處,有興趣試一試嗎?”

阿玥的小眉頭已經皺起來了,但陳欽道:“她的小網站是建立在百科頁麵的框架上的,你說的這個數字化網站也可以建在百科頁麵上嗎?”

文校長反問:“不能直接建成一個網站嗎?要正規一點的。”

“也可以。”陳欽道,“隻不過需要錢,有多少經費?”

文校長有點不是很想跟初中生說這個:“這你不用管了,經費肯定是夠的,主要是想跟你們問問這個東西難不難。”

陳欽攤手:“這就說不一定了,如果給咱們做,我們是不用收錢,但後續維護你得自己找人,而且要去部署服務器也需要別人做,當然我不是說我們不會乾這個,是萬一出事了咱們倆中學生也負不起責,所以你還是找個專業公司問問看吧。”

文校長連忙道:“這個你不用擔心,總之你說說各種方案都要多少錢吧。”

“要全包的話,就是找最近剛出的那種雲服務商,一套大概五十萬吧。”

“五十萬?”文校長一聽就連連搖頭,“就隨便做個小網站就五十萬?”

“已經很便宜了,嫌貴可以自己招標嘛。”陳欽耐心道,“這個是一整套都可以給全包了,包括設計、開發、測試,你想怎麼提要求就怎麼提要求,後續維護也不用自己出人。”

文校長的表情舒緩了一些:“不用這麼復雜,就普通……部署一套網站就行了。”

“那就是自己雇人,找電信的數據中心合作,他們不負責網頁設計和運營,但域名和網絡部署開支需要五萬左右,後續隻要交數據中心的租金就夠了。”

“哦……”文校長點頭,“那再次一點呢?如果咱們自己做。”

“你得找個網工把東西布置好,咱們隻能給你做個頁麵,主要還是運維之類的雜活……”

陳欽試圖解釋,文校長問道:“跟你們一起那群電信出來的工作室不是挺多的麼?他們會不會?”

阿玥終於受不了了:“高大哥他們開工作室呢,最近工作很忙的。”

“唉,不能這麼說。”陳欽卻拉了拉她的衣袖,又對文校長道,“這事主要難在負責,咱們也不收你的錢,給你白做的話也可以……”

文校長連忙道:“哎,酬勞是要的,隻不過這個網站不大嘛,就應付一下市裡工作的事,按這個標準,咱們市場價來就行了。”

“隻要不介意就行了。”陳欽似乎完全沒覺得有什麼問題,“文校長你是校長,咱們幫幫你,就當是交個朋友嘛,錢就不用了。”

又說:“不如這樣吧,你現場找個電腦,我和阿玥現在就幫你做。”

文校長聽著有點不是滋味,你一個學生跟校長交朋友,有你這麼沒大沒小的麼。

不過建網站這事聽起來沒那麼簡單,文校長自己也怕花錢,這倆學生這麼好使喚,交朋友就交朋友吧。

“那你說的運維什麼的找誰?”

“這個主要是需要有人負責,咱們不收錢的話,你找臺電腦就給你辦妥了,剛好我們下節課是微機。”

“那行,你倆就在我這電腦上搞吧!”

文校長自己辦公室就有電腦,既然如此,他就背著手讓到旁邊,陳欽也不客氣,坐在他位置上,馬上就按開電腦,然後看起了那份文件,不看不知道,一看竟然還真不簡單——原本以為是什麼學校的小項目,一看竟然是市教育局的官方網站,虧他敢拉兩個學生就直接做啊。

算了。

陳欽熟練地上網開始下載製作工具了,因為需求都寫在文件上,也沒什麼需要問他的地方。

片刻後文校長站著沒什麼事乾,就溜達著出門去了,說是要給你們老師打個招呼。

這時阿玥才說道:“為什麼要答應他啊,他就是一邊看不起我們,一邊還要使喚我們免費給他做事,誰還稀罕他那點推薦呢!”

“又不難,順便給他做做看唄。”陳欽說著讓開椅子,“剛好你學了這麼久代碼,也該自己上場實踐一下了,來你試試吧。”

“怎麼是讓我來啊!”

阿玥越發不理解,不過還是坐到了電腦前。

不過一看桌麵,陳欽已經把需要的工具下載下來了,另外如今電腦也可以安裝office,做網頁的工具直接就有。

“你用這個frontpage,至於政務網站模板我給你找好了……”

陳欽指導著讓她試了試現成的模板,確實沒那麼復雜,不僅素材是現成的,甚至頁麵已經是做好了狀態,把文字輸入進去就可以了。

“但就算這樣……”

阿玥還有些不服氣,陳欽卻打開了一個之前下載的網頁小部件,是個javascript模板的開源小工具:“隻是一個超鏈頁麵也太簡單了,咱們得給他加點料。”

阿玥眼前一亮,不過她是不懂怎麼加料,把電腦讓給陳欽,陳欽不知道怎麼折騰了一會,打開頁麵:“喏,你看。”

是個小下拉菜單,以及一個banner展示板,有折疊和滑動的動畫效果,不僅效果不錯,而且似乎也兼容老式html標準。

“厲害吧?”

阿玥恍然大悟:“嗯……我還以為是那種加料呢。”

“程序員嘛,給人做事,首先還是質量最重要。”陳欽說著,卻又重新打開代碼,“不過料還沒加完,現在你來操作,我教你怎麼給甲方做項目。”

這不是已經做完了麼?當然,文件上的東西還沒輸入進去,並且還沒部署到互聯網上呢。

不過陳欽說的也不是這個。阿玥坐在椅子上,陳欽指揮她打開那個開源小工具的代碼。

“先把所有注釋都刪了。”

“啊?”

“隻管刪,注釋刪了又不影響程序運行。”

“可刪了注釋,以後別人看不懂怎麼辦?”

“不是有我們嗎?我備份過原文件,放心刪。”

阿玥哦了一聲,就開始刪注釋了——這個開源工具是國人做的,做得確實挺好的,比如這一行是調用素材,那個函數是鼠標判斷,甚至連步驟的邏輯也特地用兩行標注寫了出來,阿玥把這些注釋全刪了。

“然後你把外邊網頁的調用函數改到這來,插入到這個小工具的調用資源裡。”

阿玥若有所思:“這樣的話,如果他們刪掉這個控件的話,網頁就用不了了……是嗎?”

陳欽不置可否:“交個朋友嘛!他要是懂的話也可以自己改,或者請個別的程序員過來,隻不過稍微麻煩一點而已。”

這叫‘稍微麻煩’嗎?阿玥越來越了解他的打算了,但陳欽的手段還不止如此:“然後你看這裡,竟然還用指針編程,你知道什麼是指針嗎?”

阿玥是剛入門python的新手,當然不懂:“不知道。”

“其實這個指針也不復雜,咱們現在把它改成if和else的形式……”

阿玥改了兩下就完全明白了:“我知道了,你剛才就是強行答應下來,然後故意把代碼給他寫的亂糟糟的,讓他離不開你,以後受你要挾。”

“這可不是要挾,交個朋友而已嘛。”陳欽滿口道,“不這麼防一手,萬一以後他不想當朋友了怎麼辦?再說你看我像是會要挾別人的人嗎,總之這個叫做‘防禦性編程’……”

顯而易見的道理,阿玥顯然是有點反應過度了。不過陳欽這麼想著,阿玥卻想到別處去了——之前陳欽反復給她灌輸的概念她一直記得,現在一邊改代碼,一邊馬上‘舉一反三’了起來:

“我明白了,這就是你說的外行指揮內行嘛,如果技術不夠格,就會被內行的手下糊弄,對不對?”

晚上還有一更(

“就是做個小網站。”

阿玥大概已經隱約猜到是什麼了:“我們是做過,但就是最近搭了個給玩家瀏覽發布攻略的專題頁麵,不是什麼大工程。”

文校長道:“最近咱們也準備做一個小網站,不用太麻煩,做好了下次評三好、獎學金都有好處,有興趣試一試嗎?”

阿玥的小眉頭已經皺起來了,但陳欽道:“她的小網站是建立在百科頁麵的框架上的,你說的這個數字化網站也可以建在百科頁麵上嗎?”

文校長反問:“不能直接建成一個網站嗎?要正規一點的。”

“也可以。”陳欽道,“隻不過需要錢,有多少經費?”

文校長有點不是很想跟初中生說這個:“這你不用管了,經費肯定是夠的,主要是想跟你們問問這個東西難不難。”

陳欽攤手:“這就說不一定了,如果給咱們做,我們是不用收錢,但後續維護你得自己找人,而且要去部署服務器也需要別人做,當然我不是說我們不會乾這個,是萬一出事了咱們倆中學生也負不起責,所以你還是找個專業公司問問看吧。”

文校長連忙道:“這個你不用擔心,總之你說說各種方案都要多少錢吧。”

“要全包的話,就是找最近剛出的那種雲服務商,一套大概五十萬吧。”

“五十萬?”文校長一聽就連連搖頭,“就隨便做個小網站就五十萬?”

“已經很便宜了,嫌貴可以自己招標嘛。”陳欽耐心道,“這個是一整套都可以給全包了,包括設計、開發、測試,你想怎麼提要求就怎麼提要求,後續維護也不用自己出人。”

文校長的表情舒緩了一些:“不用這麼復雜,就普通……部署一套網站就行了。”

“那就是自己雇人,找電信的數據中心合作,他們不負責網頁設計和運營,但域名和網絡部署開支需要五萬左右,後續隻要交數據中心的租金就夠了。”

“哦……”文校長點頭,“那再次一點呢?如果咱們自己做。”

“你得找個網工把東西布置好,咱們隻能給你做個頁麵,主要還是運維之類的雜活……”

陳欽試圖解釋,文校長問道:“跟你們一起那群電信出來的工作室不是挺多的麼?他們會不會?”

阿玥終於受不了了:“高大哥他們開工作室呢,最近工作很忙的。”

“唉,不能這麼說。”陳欽卻拉了拉她的衣袖,又對文校長道,“這事主要難在負責,咱們也不收你的錢,給你白做的話也可以……”

文校長連忙道:“哎,酬勞是要的,隻不過這個網站不大嘛,就應付一下市裡工作的事,按這個標準,咱們市場價來就行了。”

“隻要不介意就行了。”陳欽似乎完全沒覺得有什麼問題,“文校長你是校長,咱們幫幫你,就當是交個朋友嘛,錢就不用了。”

又說:“不如這樣吧,你現場找個電腦,我和阿玥現在就幫你做。”

文校長聽著有點不是滋味,你一個學生跟校長交朋友,有你這麼沒大沒小的麼。

不過建網站這事聽起來沒那麼簡單,文校長自己也怕花錢,這倆學生這麼好使喚,交朋友就交朋友吧。

“那你說的運維什麼的找誰?”

“這個主要是需要有人負責,咱們不收錢的話,你找臺電腦就給你辦妥了,剛好我們下節課是微機。”

“那行,你倆就在我這電腦上搞吧!”

文校長自己辦公室就有電腦,既然如此,他就背著手讓到旁邊,陳欽也不客氣,坐在他位置上,馬上就按開電腦,然後看起了那份文件,不看不知道,一看竟然還真不簡單——原本以為是什麼學校的小項目,一看竟然是市教育局的官方網站,虧他敢拉兩個學生就直接做啊。

算了。

陳欽熟練地上網開始下載製作工具了,因為需求都寫在文件上,也沒什麼需要問他的地方。

片刻後文校長站著沒什麼事乾,就溜達著出門去了,說是要給你們老師打個招呼。

這時阿玥才說道:“為什麼要答應他啊,他就是一邊看不起我們,一邊還要使喚我們免費給他做事,誰還稀罕他那點推薦呢!”

“又不難,順便給他做做看唄。”陳欽說著讓開椅子,“剛好你學了這麼久代碼,也該自己上場實踐一下了,來你試試吧。”

“怎麼是讓我來啊!”

阿玥越發不理解,不過還是坐到了電腦前。

不過一看桌麵,陳欽已經把需要的工具下載下來了,另外如今電腦也可以安裝office,做網頁的工具直接就有。

“你用這個frontpage,至於政務網站模板我給你找好了……”

陳欽指導著讓她試了試現成的模板,確實沒那麼復雜,不僅素材是現成的,甚至頁麵已經是做好了狀態,把文字輸入進去就可以了。

“但就算這樣……”

阿玥還有些不服氣,陳欽卻打開了一個之前下載的網頁小部件,是個javascript模板的開源小工具:“隻是一個超鏈頁麵也太簡單了,咱們得給他加點料。”

阿玥眼前一亮,不過她是不懂怎麼加料,把電腦讓給陳欽,陳欽不知道怎麼折騰了一會,打開頁麵:“喏,你看。”

是個小下拉菜單,以及一個banner展示板,有折疊和滑動的動畫效果,不僅效果不錯,而且似乎也兼容老式html標準。

“厲害吧?”

阿玥恍然大悟:“嗯……我還以為是那種加料呢。”

“程序員嘛,給人做事,首先還是質量最重要。”陳欽說著,卻又重新打開代碼,“不過料還沒加完,現在你來操作,我教你怎麼給甲方做項目。”

這不是已經做完了麼?當然,文件上的東西還沒輸入進去,並且還沒部署到互聯網上呢。

不過陳欽說的也不是這個。阿玥坐在椅子上,陳欽指揮她打開那個開源小工具的代碼。

“先把所有注釋都刪了。”

“啊?”

“隻管刪,注釋刪了又不影響程序運行。”

“可刪了注釋,以後別人看不懂怎麼辦?”

“不是有我們嗎?我備份過原文件,放心刪。”

阿玥哦了一聲,就開始刪注釋了——這個開源工具是國人做的,做得確實挺好的,比如這一行是調用素材,那個函數是鼠標判斷,甚至連步驟的邏輯也特地用兩行標注寫了出來,阿玥把這些注釋全刪了。

“然後你把外邊網頁的調用函數改到這來,插入到這個小工具的調用資源裡。”

阿玥若有所思:“這樣的話,如果他們刪掉這個控件的話,網頁就用不了了……是嗎?”

陳欽不置可否:“交個朋友嘛!他要是懂的話也可以自己改,或者請個別的程序員過來,隻不過稍微麻煩一點而已。”

這叫‘稍微麻煩’嗎?阿玥越來越了解他的打算了,但陳欽的手段還不止如此:“然後你看這裡,竟然還用指針編程,你知道什麼是指針嗎?”

阿玥是剛入門python的新手,當然不懂:“不知道。”

“其實這個指針也不復雜,咱們現在把它改成if和else的形式……”

阿玥改了兩下就完全明白了:“我知道了,你剛才就是強行答應下來,然後故意把代碼給他寫的亂糟糟的,讓他離不開你,以後受你要挾。”

“這可不是要挾,交個朋友而已嘛。”陳欽滿口道,“不這麼防一手,萬一以後他不想當朋友了怎麼辦?再說你看我像是會要挾別人的人嗎,總之這個叫做‘防禦性編程’……”

顯而易見的道理,阿玥顯然是有點反應過度了。不過陳欽這麼想著,阿玥卻想到別處去了——之前陳欽反復給她灌輸的概念她一直記得,現在一邊改代碼,一邊馬上‘舉一反三’了起來:

“我明白了,這就是你說的外行指揮內行嘛,如果技術不夠格,就會被內行的手下糊弄,對不對?”

晚上還有一更(

“就是做個小網站。”

阿玥大概已經隱約猜到是什麼了:“我們是做過,但就是最近搭了個給玩家瀏覽發布攻略的專題頁麵,不是什麼大工程。”

文校長道:“最近咱們也準備做一個小網站,不用太麻煩,做好了下次評三好、獎學金都有好處,有興趣試一試嗎?”

阿玥的小眉頭已經皺起來了,但陳欽道:“她的小網站是建立在百科頁麵的框架上的,你說的這個數字化網站也可以建在百科頁麵上嗎?”

文校長反問:“不能直接建成一個網站嗎?要正規一點的。”

“也可以。”陳欽道,“隻不過需要錢,有多少經費?”

文校長有點不是很想跟初中生說這個:“這你不用管了,經費肯定是夠的,主要是想跟你們問問這個東西難不難。”

陳欽攤手:“這就說不一定了,如果給咱們做,我們是不用收錢,但後續維護你得自己找人,而且要去部署服務器也需要別人做,當然我不是說我們不會乾這個,是萬一出事了咱們倆中學生也負不起責,所以你還是找個專業公司問問看吧。”

文校長連忙道:“這個你不用擔心,總之你說說各種方案都要多少錢吧。”

“要全包的話,就是找最近剛出的那種雲服務商,一套大概五十萬吧。”

“五十萬?”文校長一聽就連連搖頭,“就隨便做個小網站就五十萬?”

“已經很便宜了,嫌貴可以自己招標嘛。”陳欽耐心道,“這個是一整套都可以給全包了,包括設計、開發、測試,你想怎麼提要求就怎麼提要求,後續維護也不用自己出人。”

文校長的表情舒緩了一些:“不用這麼復雜,就普通……部署一套網站就行了。”

“那就是自己雇人,找電信的數據中心合作,他們不負責網頁設計和運營,但域名和網絡部署開支需要五萬左右,後續隻要交數據中心的租金就夠了。”

“哦……”文校長點頭,“那再次一點呢?如果咱們自己做。”

“你得找個網工把東西布置好,咱們隻能給你做個頁麵,主要還是運維之類的雜活……”

陳欽試圖解釋,文校長問道:“跟你們一起那群電信出來的工作室不是挺多的麼?他們會不會?”

阿玥終於受不了了:“高大哥他們開工作室呢,最近工作很忙的。”

“唉,不能這麼說。”陳欽卻拉了拉她的衣袖,又對文校長道,“這事主要難在負責,咱們也不收你的錢,給你白做的話也可以……”

文校長連忙道:“哎,酬勞是要的,隻不過這個網站不大嘛,就應付一下市裡工作的事,按這個標準,咱們市場價來就行了。”

“隻要不介意就行了。”陳欽似乎完全沒覺得有什麼問題,“文校長你是校長,咱們幫幫你,就當是交個朋友嘛,錢就不用了。”

又說:“不如這樣吧,你現場找個電腦,我和阿玥現在就幫你做。”

文校長聽著有點不是滋味,你一個學生跟校長交朋友,有你這麼沒大沒小的麼。

不過建網站這事聽起來沒那麼簡單,文校長自己也怕花錢,這倆學生這麼好使喚,交朋友就交朋友吧。

“那你說的運維什麼的找誰?”

“這個主要是需要有人負責,咱們不收錢的話,你找臺電腦就給你辦妥了,剛好我們下節課是微機。”

“那行,你倆就在我這電腦上搞吧!”

文校長自己辦公室就有電腦,既然如此,他就背著手讓到旁邊,陳欽也不客氣,坐在他位置上,馬上就按開電腦,然後看起了那份文件,不看不知道,一看竟然還真不簡單——原本以為是什麼學校的小項目,一看竟然是市教育局的官方網站,虧他敢拉兩個學生就直接做啊。

算了。

陳欽熟練地上網開始下載製作工具了,因為需求都寫在文件上,也沒什麼需要問他的地方。

片刻後文校長站著沒什麼事乾,就溜達著出門去了,說是要給你們老師打個招呼。

這時阿玥才說道:“為什麼要答應他啊,他就是一邊看不起我們,一邊還要使喚我們免費給他做事,誰還稀罕他那點推薦呢!”

“又不難,順便給他做做看唄。”陳欽說著讓開椅子,“剛好你學了這麼久代碼,也該自己上場實踐一下了,來你試試吧。”

“怎麼是讓我來啊!”

阿玥越發不理解,不過還是坐到了電腦前。

不過一看桌麵,陳欽已經把需要的工具下載下來了,另外如今電腦也可以安裝office,做網頁的工具直接就有。

“你用這個frontpage,至於政務網站模板我給你找好了……”

陳欽指導著讓她試了試現成的模板,確實沒那麼復雜,不僅素材是現成的,甚至頁麵已經是做好了狀態,把文字輸入進去就可以了。

“但就算這樣……”

阿玥還有些不服氣,陳欽卻打開了一個之前下載的網頁小部件,是個javascript模板的開源小工具:“隻是一個超鏈頁麵也太簡單了,咱們得給他加點料。”

阿玥眼前一亮,不過她是不懂怎麼加料,把電腦讓給陳欽,陳欽不知道怎麼折騰了一會,打開頁麵:“喏,你看。”

是個小下拉菜單,以及一個banner展示板,有折疊和滑動的動畫效果,不僅效果不錯,而且似乎也兼容老式html標準。

“厲害吧?”

阿玥恍然大悟:“嗯……我還以為是那種加料呢。”

“程序員嘛,給人做事,首先還是質量最重要。”陳欽說著,卻又重新打開代碼,“不過料還沒加完,現在你來操作,我教你怎麼給甲方做項目。”

這不是已經做完了麼?當然,文件上的東西還沒輸入進去,並且還沒部署到互聯網上呢。

不過陳欽說的也不是這個。阿玥坐在椅子上,陳欽指揮她打開那個開源小工具的代碼。

“先把所有注釋都刪了。”

“啊?”

“隻管刪,注釋刪了又不影響程序運行。”

“可刪了注釋,以後別人看不懂怎麼辦?”

“不是有我們嗎?我備份過原文件,放心刪。”

阿玥哦了一聲,就開始刪注釋了——這個開源工具是國人做的,做得確實挺好的,比如這一行是調用素材,那個函數是鼠標判斷,甚至連步驟的邏輯也特地用兩行標注寫了出來,阿玥把這些注釋全刪了。

“然後你把外邊網頁的調用函數改到這來,插入到這個小工具的調用資源裡。”

阿玥若有所思:“這樣的話,如果他們刪掉這個控件的話,網頁就用不了了……是嗎?”

陳欽不置可否:“交個朋友嘛!他要是懂的話也可以自己改,或者請個別的程序員過來,隻不過稍微麻煩一點而已。”

這叫‘稍微麻煩’嗎?阿玥越來越了解他的打算了,但陳欽的手段還不止如此:“然後你看這裡,竟然還用指針編程,你知道什麼是指針嗎?”

阿玥是剛入門python的新手,找書苑 www.zhaoshuyuan.com 當然不懂:“不知道。”

“其實這個指針也不復雜,咱們現在把它改成if和else的形式……”

阿玥改了兩下就完全明白了:“我知道了,你剛才就是強行答應下來,然後故意把代碼給他寫的亂糟糟的,讓他離不開你,以後受你要挾。”

“這可不是要挾,交個朋友而已嘛。”陳欽滿口道,“不這麼防一手,萬一以後他不想當朋友了怎麼辦?再說你看我像是會要挾別人的人嗎,總之這個叫做‘防禦性編程’……”

顯而易見的道理,阿玥顯然是有點反應過度了。不過陳欽這麼想著,阿玥卻想到別處去了——之前陳欽反復給她灌輸的概念她一直記得,現在一邊改代碼,一邊馬上‘舉一反三’了起來:

“我明白了,這就是你說的外行指揮內行嘛,如果技術不夠格,就會被內行的手下糊弄,對不對?”

晚上還有一更(