第5章 什麼叫防禦,性編程啊?

第5章 什麼叫防禦,性編程啊?

然後看着控制面板沒有異常報錯。

打開網頁,輸入地址,用鼠標點擊功能,一切正常。

如此這般,幾個功能全部搞定。

陳默活動了一下手指,“其實正常流程應該先寫單元測試,再實現功能,不過一是時間有限,二是這點程度還不需要我寫單測。

這樣你這個項目的工作就完成了,這幾天應該可以不用加班了。”

齊萌萌親眼看到代碼一點點豐滿起來,聚沙成塔,充滿了玄奧的規則,臉上充滿了敬畏。

這些代碼在師父的手裡彷彿一個個聽話的小朋友,令行禁止,異常聽話。

原計劃她一週工作量的功能實現,在師父的手裡沒堅持過一刻鐘。

看了看時間,13分14秒,這就是她與師父之間的鴻溝,

“剛纔這些,其實有一個統一的名稱,叫防禦性編程!”

不知道是否錯覺,齊萌萌感覺師父說到最後莫名頓了一下。

“什麼叫防禦性編程啊?”

陳默坐回自己座位,衝對方勾了勾手,示意過來,

“防禦性編程是一種細緻、謹慎的編程方法。

它要求程序員在編寫代碼時預見可能出現的問題,並提前採取措施來避免這些問題。

這種編程習慣更加註重錯誤的預防和控制,以減少可能出現的災難性後果。

剛纔的代碼示範是名門正派的用法,正所謂道高一尺魔高一丈。

接下來我所教你的乃是防禦性編程的邪道用法。

其實原來是沒有這些的,隨着公司與員工之間的博弈加劇,往往後者處於絕對的劣勢。

一些前輩就想到了此招,那就通過編寫晦澀難懂的代碼,令自己手裡握有一些籌碼,即便自己最後被裁,也要讓自己負責的那些代碼是不可維護的!

從而在一定程度上提升自己的‘不可取代性’,達到讓公司投鼠忌器的目的!

要不看你是我徒弟,這招我一般不輕易示人,因爲一旦施展,必將引發嚴重的後果,如同七傷拳,傷人更傷己。

不過爲師目前功力深厚,已經可以無視這種副作用了。”

說着陳默把自己之前負責的主要功能模塊代碼找出來,陷入了沉默。

此時的他再看自己之前所寫的這些代碼,簡直沒眼看,只是爲了完成功能而完成功能,毫無優雅可言,比齊萌萌那坨代碼能強上一些,但也有限。

過了一會,陳默方纔把屏幕稍微向齊萌萌那邊偏了偏。

這一次陳默全功率開動,雙手噼裡啪啦快速敲擊着鍵盤,速度快的都能看到殘影,這是豐富的經驗和年輕的肉體融合才具備的功力。

這讓他很是滿意現在的狀態,年輕真好,隨後就聽到齊萌萌的壓抑不住的驚歎,

“哇,師父,伱好快.” 這可不興說.

陳默眼角抽了一下,手中原本行雲流水的敲擊聲瞬間頓了一下,速度稍微降檔

原本的代碼被改的面目全非,當然陳默不是跟拼積木一樣在上面不斷累加,而是怎麼複雜怎麼來。

循環嵌套,高級語法,在代碼中封裝了一層又一層“防盜門”,涉及範圍包括不限於代碼、配置文件、數據庫

原本二十行就能實現功能的代碼,短短几分鐘就極速膨脹了近千行,別看多,乍一看充滿了代碼的美感,如果仔細一讀會讓人頭皮發麻,技術越高的選手越容易陷進去,不可自拔。

相當於把原本一兩句話能說清的事情,水上幾十章,比如山坡上突然冒出了一夥山賊,定睛一看竟是梁山一百單八將,他們分別是“宋江、吳用、盧俊義、林沖.”名字唸完再念綽號,然後背景羈絆全部整上

讓人看上一眼就忍不住罵娘,簡直不當人子。

在寫代碼的過程中,陳默每寫下一小段,都會跟齊萌萌解釋其含義,深入淺出。

而齊萌萌看着面前的這堆代碼,在師父的鬼斧神工下,不斷拆解、崩散、融合、重組,變成了一點都看不懂的樣子,臉上滿是震撼。

這時一個員工從旁邊經過。

原本已經路過陳默工位的他耳朵微微一動,咦了一聲又折返了回來,隨後在後面津津有味地看了起來。

【陳默敲代碼的速度見漲啊,都快趕上我了,難道扇老闆還有這好處?】

【哎,這些已經測試完畢的代碼爲什麼要動?】

【這是在優化?不,這改動程度已經是重構了,現在重構?都快驗收了這不是沒事找事麼?】

【嗯?這語法還能這麼寫?倒是學到一招,沒白看。】

【不過怎麼看上去像反向重構,越來越複雜了,這樣還能跑通麼?奇怪.】

這哥們臉上的神情從開始的好奇慢慢變爲費解,隨後聽着陳默的講解,表情在疑惑和恍然之間來回切換,好像一個釘在十字路口的紅綠燈.

半個小時後,當陳默把自己之前的代碼核心邏輯全部重構一遍,程序開始執行,沒有報錯,幾分鐘整個流程點了一遍一次過。

“這就是所謂的防禦性編程,看明白了?”

齊萌萌瞪着懵懂的大眼睛,情理之中的搖了搖頭,有看沒有懂。

陳默欣慰的點了點頭,“看不懂就對了,說不定過幾天我來看我寫的代碼都看不懂,這就是眼中有碼心中無碼的至高境界。

所以只能祝王德發好運,希望後續這幾個功能驗收的時候不要有改動,否則.”

“否則怎樣?”

陳默雙手作開花狀,嘴裡BOOM了一聲,

“藝術就是爆炸!”

系統能不能驗收通過纔不是她一個實習生的關注點,齊萌萌有一點比較好奇,

“師父,你剛纔敲代碼,不需要思考麼?一氣呵成,簡直.”她一時想不出什麼形容詞,最後只能豎了個大拇指。

“我一直在思考啊,最開始停了一分鐘我就在想大概代碼結構該怎麼去構建,然後等實現的時候手裡敲這段代碼的時候,腦海裡面已經提前預判想下一塊代碼了,跟賣油翁一樣,唯手熟爾。

這都是你往後要學的地方,說多了你也記不住,行了,今天爲師灌輸給你的東西有點多,你先消化一下。”

陳默拿着杯子準備去打水,起身發現不知道何時身後一步不動杵着個人,

宛如雕像。

收藏不迷路,追讀能暴富!

(本章完)

第129章 岸邊吃瓜哪有躬身入局來的刺激第846章 既生雲,何生默!(下)第516章 前車之鑑,合縱連橫第160章 小米官網差點癱了第664章 滴滴,準備好了麼?第665章 反青復程,女媧補天第517章 邪惡小鼠標來咯第535章 陳默,是什麼樣的人?第481章 終場直播第二階段293.第293章 陳默朋友圈1第4章 編程是門優雅的藝術302.第302章 挖坑等人跳,是誰不重要第127章 最強僚機:全軍出擊第844章 微貸VS花唄:訴訟與反訴訟301.第301章 BAT之春晚爭霸第246章 半導體戰神第692章 只緣妖霧又重來281.第281章 彼岸科技2012發展綱要第153章 觀衆和主角第72章 讓子彈飛一會兒第869章 蘋果:我成池魚了?第730章 檄文,定稿第816章 於東來的意大利炮!第462章 小米G4危機第221章 萬衆期待的八月第45章 躲什麼,我不打你!(三千字,求收藏334.第334章 上岸有三,彼岸最難!316.第316章 小米去陳默化第858章 中華無柳第165章 富士康?OUT!第762章 魑魅魍魎第62章 職場不是打打殺殺(求追讀!)第183章 天才只有一個第140章 四包一圍剿微信大戰略第646章 上市前夜第687章 小米革命,幹就完了399.第399章 彼岸模式的慈善第782章 彼岸騰訊,手拉手第547章 小馬哥的見面禮415.第415章 集五福失靈了?第694章 它們怎麼敢的啊?319.第319章 米哈遊的大股東第236章 微信可是我的摯愛第455章 盛夏過冬第594章 S4總決賽:暫停VS暫停!第647章 小米上市331.第331章 接踵而至的彼岸發佈會第183章 天才只有一個第751章 給你機會你不中用啊!345.第345章 孟鬆,請上岸!第231章 連鎖反應358.第358章 陳公子駕到,通通閃開!第53章 要考試,知道學習了?第532章 歪?110嗎?我報警!第738章 無冕之王第268章 彼岸年會第23章 反向畫餅第833章 陸奇發力:智能經濟體的構想382.第382章 電子地圖的戰略地位第724章 Look My Eyes238.第238章 簡在帝心278.第278章 用科技改變生活第714章 陳默的小報告第549章 歡迎來到《贏在華夏2014》第214章 發佈會?誰不會開第79章 深紅,加鍾!275.第275章 超子,出息了第838章 會自己講故事的‘商品’才更值錢第520章 核武項目:榨汁機375.第375章 銀河戰艦,米岸東豐第529章 道心失守的阿興(加更)第510章 打個大西瓜!第780章 湖畔談話第151章 小雷不慌,小默幫忙第172章 發售首日破紀錄第252章 第四“巨頭”,2BAT?第604章 動手,乾死美團!302.第302章 挖坑等人跳,是誰不重要第787章 誰是獵物?第30章 風起互聯298.第298章 餓了麼?飯來了!365.第365章 我叫李富真,財富的富,認真的第625章 2015(227萬)第594章 S4總決賽:暫停VS暫停!第677章 白天司機,晚上兄弟379.第379章 “百億補貼”和“九陰真經”第664章 滴滴,準備好了麼?第745章 首富,請自重!第231章 連鎖反應第800章 2017,我的女婿是首富第522章 棋子和浸泡!第724章 Look My Eyes429.第429章 天下英才,盡入吾手!第134章 一封神秘的郵件第668章 奈何明月照溝渠第153章 觀衆和主角403.第403章 年終述職421.第421章 輿論的力量301.第301章 BAT之春晚爭霸第254章 什麼叫陳默開的發佈會啊?
第129章 岸邊吃瓜哪有躬身入局來的刺激第846章 既生雲,何生默!(下)第516章 前車之鑑,合縱連橫第160章 小米官網差點癱了第664章 滴滴,準備好了麼?第665章 反青復程,女媧補天第517章 邪惡小鼠標來咯第535章 陳默,是什麼樣的人?第481章 終場直播第二階段293.第293章 陳默朋友圈1第4章 編程是門優雅的藝術302.第302章 挖坑等人跳,是誰不重要第127章 最強僚機:全軍出擊第844章 微貸VS花唄:訴訟與反訴訟301.第301章 BAT之春晚爭霸第246章 半導體戰神第692章 只緣妖霧又重來281.第281章 彼岸科技2012發展綱要第153章 觀衆和主角第72章 讓子彈飛一會兒第869章 蘋果:我成池魚了?第730章 檄文,定稿第816章 於東來的意大利炮!第462章 小米G4危機第221章 萬衆期待的八月第45章 躲什麼,我不打你!(三千字,求收藏334.第334章 上岸有三,彼岸最難!316.第316章 小米去陳默化第858章 中華無柳第165章 富士康?OUT!第762章 魑魅魍魎第62章 職場不是打打殺殺(求追讀!)第183章 天才只有一個第140章 四包一圍剿微信大戰略第646章 上市前夜第687章 小米革命,幹就完了399.第399章 彼岸模式的慈善第782章 彼岸騰訊,手拉手第547章 小馬哥的見面禮415.第415章 集五福失靈了?第694章 它們怎麼敢的啊?319.第319章 米哈遊的大股東第236章 微信可是我的摯愛第455章 盛夏過冬第594章 S4總決賽:暫停VS暫停!第647章 小米上市331.第331章 接踵而至的彼岸發佈會第183章 天才只有一個第751章 給你機會你不中用啊!345.第345章 孟鬆,請上岸!第231章 連鎖反應358.第358章 陳公子駕到,通通閃開!第53章 要考試,知道學習了?第532章 歪?110嗎?我報警!第738章 無冕之王第268章 彼岸年會第23章 反向畫餅第833章 陸奇發力:智能經濟體的構想382.第382章 電子地圖的戰略地位第724章 Look My Eyes238.第238章 簡在帝心278.第278章 用科技改變生活第714章 陳默的小報告第549章 歡迎來到《贏在華夏2014》第214章 發佈會?誰不會開第79章 深紅,加鍾!275.第275章 超子,出息了第838章 會自己講故事的‘商品’才更值錢第520章 核武項目:榨汁機375.第375章 銀河戰艦,米岸東豐第529章 道心失守的阿興(加更)第510章 打個大西瓜!第780章 湖畔談話第151章 小雷不慌,小默幫忙第172章 發售首日破紀錄第252章 第四“巨頭”,2BAT?第604章 動手,乾死美團!302.第302章 挖坑等人跳,是誰不重要第787章 誰是獵物?第30章 風起互聯298.第298章 餓了麼?飯來了!365.第365章 我叫李富真,財富的富,認真的第625章 2015(227萬)第594章 S4總決賽:暫停VS暫停!第677章 白天司機,晚上兄弟379.第379章 “百億補貼”和“九陰真經”第664章 滴滴,準備好了麼?第745章 首富,請自重!第231章 連鎖反應第800章 2017,我的女婿是首富第522章 棋子和浸泡!第724章 Look My Eyes429.第429章 天下英才,盡入吾手!第134章 一封神秘的郵件第668章 奈何明月照溝渠第153章 觀衆和主角403.第403章 年終述職421.第421章 輿論的力量301.第301章 BAT之春晚爭霸第254章 什麼叫陳默開的發佈會啊?