天天看小說

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

“哇,師父,伱好快.”

這可不興說.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

“否則怎樣?”

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

“藝術就是爆炸!”

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

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

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

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

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

宛如雕像。

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

第203章 全民打飛機!第72章 讓子彈飛一會兒第656章 太子來了,也得敬酒第683章 組團看片第527章 生態化反和插旗!第585章 膽大包天,給我查!第145章 2個網站賣6億?!第193章 財付寶430.第430章 投創新,收知乎!第206章 微信商業化的嘗試第73章 賺錢:從免費開始第570章 帶著乾爹淦乾媽!第258章 人有多大膽!第110章 上千億的大買賣第215章 小愛同學,我對不起你!398.第398章 3億和3億第517章 邪惡小鼠標來咯319.第319章 米哈遊的大股東277.第277章 2011過去了第659章 小米公告第二彈第211章 物理干涉87.第87章 MIOS上線!(明天求追讀!)331.第331章 接踵而至的彼岸發佈會第572章 人家賣貨,你搞吃播?第490章 遠洋捕撈撞航母第678章 冰火兩重天第586章 遵紀守法,人人有責!第611章 華夏互聯,世界名畫308.第308章 三天創造兩記錄第562章 覺醒的小馬哥第732章 超級主播計劃第682章 跟我一起造車吧第582章 亂戰:合縱連橫第780章 湖畔談話第812章 量產一代,流片一代,預研一代423.第423章 八方雲動第88章 三部的潛規則(求追讀!)428.第428章 兩千年後,來自姓陳的演講313.第313章 彼岸的年中總結第802章 無招勝有招第662章 老馬的野望168.第168章 小米“地震”第705章 四面楚歌第11章 都重生了誰打工啊283.第283章 一人之下第650章 科技暴徒,精神盟友第551章 爭鋒:激辯371.第371章 財閥籠中雀和三星武則天第626章 同樣是贊助,就我不一樣?第32章 十字路口,尊重他人命運355.第355章 來自高層的召喚第538章 出來混,你得先出來442.第442章 不是我方太強,而是對手過於拉跨!388.第388章 負重前行的彼岸第611章 華夏互聯,世界名畫第516章 前車之鑑,合縱連橫420.第420章 BAT的野望,彼岸的反擊第66章 目標已鎖定!339.第339章 炒冷飯的彼岸和教育界的黃埔368.第368章 互聯網企業家首帥,易主!第96章 人生如戲,全憑演技346.第346章 公子,請上車第194章 順爲2億美金的AOE打擊第704章 驚雷:東楚霸王第725章 友商坐不住了第55章 MIUI VS MIOS第575章 梭哈就是幹!第42章 系統終驗第56章 這是一場碾壓局第625章 2015(227萬)第690章 《大聖歸來》上映284.第284章 劍開天門373.第373章 老闆與老闆亦有不同第561章 華夏世界開播第75章 爆!第629章 祥瑞還是噩兆第54章 老大二字,不是說說而已第730章 檄文,定稿344.第344章 氪金刷好感度第213章 龍歸大海第120章 讓你們翻譯翻譯291.第291章 富豪榜233劍指442431.第431章 兩會提案,以誠待人393.第393章 滴滴打的嗒第76章 服務器:誰來救救我!(求追讀!)第13章 自帶爽文男主模版的男人第615章 彼岸系第765章 老闆說了,大操大辦!412.第412章 不好啦大廠要打起來了第467章 龍騰網吧,無憂傳媒第111章 飛信?騰訊?都是332.第332章 天工初亮相第107章 晉升小米聯合創始人350.第350章 兜底323.第323章 非我族類,其心必異第103章 待遇這下難辦了!第686章 AreYouOK?第188章 龍愁387.第387章 戰後盤點第766章 窮山惡水聯盟,集結!
第203章 全民打飛機!第72章 讓子彈飛一會兒第656章 太子來了,也得敬酒第683章 組團看片第527章 生態化反和插旗!第585章 膽大包天,給我查!第145章 2個網站賣6億?!第193章 財付寶430.第430章 投創新,收知乎!第206章 微信商業化的嘗試第73章 賺錢:從免費開始第570章 帶著乾爹淦乾媽!第258章 人有多大膽!第110章 上千億的大買賣第215章 小愛同學,我對不起你!398.第398章 3億和3億第517章 邪惡小鼠標來咯319.第319章 米哈遊的大股東277.第277章 2011過去了第659章 小米公告第二彈第211章 物理干涉87.第87章 MIOS上線!(明天求追讀!)331.第331章 接踵而至的彼岸發佈會第572章 人家賣貨,你搞吃播?第490章 遠洋捕撈撞航母第678章 冰火兩重天第586章 遵紀守法,人人有責!第611章 華夏互聯,世界名畫308.第308章 三天創造兩記錄第562章 覺醒的小馬哥第732章 超級主播計劃第682章 跟我一起造車吧第582章 亂戰:合縱連橫第780章 湖畔談話第812章 量產一代,流片一代,預研一代423.第423章 八方雲動第88章 三部的潛規則(求追讀!)428.第428章 兩千年後,來自姓陳的演講313.第313章 彼岸的年中總結第802章 無招勝有招第662章 老馬的野望168.第168章 小米“地震”第705章 四面楚歌第11章 都重生了誰打工啊283.第283章 一人之下第650章 科技暴徒,精神盟友第551章 爭鋒:激辯371.第371章 財閥籠中雀和三星武則天第626章 同樣是贊助,就我不一樣?第32章 十字路口,尊重他人命運355.第355章 來自高層的召喚第538章 出來混,你得先出來442.第442章 不是我方太強,而是對手過於拉跨!388.第388章 負重前行的彼岸第611章 華夏互聯,世界名畫第516章 前車之鑑,合縱連橫420.第420章 BAT的野望,彼岸的反擊第66章 目標已鎖定!339.第339章 炒冷飯的彼岸和教育界的黃埔368.第368章 互聯網企業家首帥,易主!第96章 人生如戲,全憑演技346.第346章 公子,請上車第194章 順爲2億美金的AOE打擊第704章 驚雷:東楚霸王第725章 友商坐不住了第55章 MIUI VS MIOS第575章 梭哈就是幹!第42章 系統終驗第56章 這是一場碾壓局第625章 2015(227萬)第690章 《大聖歸來》上映284.第284章 劍開天門373.第373章 老闆與老闆亦有不同第561章 華夏世界開播第75章 爆!第629章 祥瑞還是噩兆第54章 老大二字,不是說說而已第730章 檄文,定稿344.第344章 氪金刷好感度第213章 龍歸大海第120章 讓你們翻譯翻譯291.第291章 富豪榜233劍指442431.第431章 兩會提案,以誠待人393.第393章 滴滴打的嗒第76章 服務器:誰來救救我!(求追讀!)第13章 自帶爽文男主模版的男人第615章 彼岸系第765章 老闆說了,大操大辦!412.第412章 不好啦大廠要打起來了第467章 龍騰網吧,無憂傳媒第111章 飛信?騰訊?都是332.第332章 天工初亮相第107章 晉升小米聯合創始人350.第350章 兜底323.第323章 非我族類,其心必異第103章 待遇這下難辦了!第686章 AreYouOK?第188章 龍愁387.第387章 戰後盤點第766章 窮山惡水聯盟,集結!
主站蜘蛛池模板: 深圳市| 绍兴县| 天峨县| 闻喜县| 南和县| 凤山县| 嘉鱼县| 游戏| 长海县| 阿拉善右旗| 南川市| 同江市| 伊金霍洛旗| 朝阳区| 邳州市| 敖汉旗| 肇源县| 荔浦县| 阳谷县| 嵊泗县| 容城县| 青神县| 新和县| 台东市| 岐山县| 咸宁市| 湖州市| 兰州市| 惠水县| 册亨县| 东海县| 瓦房店市| 修文县| 丰镇市| 盈江县| 彭山县| 德安县| 察雅县| 桦川县| 宁都县| 公安县|