女人国产香蕉久久精品,免费中文熟妇在线影片密芽,免费av永久免费网址,欧美+视频,久久天堂综合亚洲伊人hd

×

4006-234-116

13681552278

手機(jī)版

公眾號

天晴創(chuàng)藝網(wǎng)站建設(shè)公司。主要為北京、天津全國各地提供網(wǎng)站建設(shè)與網(wǎng)頁設(shè)計(jì)制作服務(wù),歡迎大家咨詢。您的IP地址是:154.194.152.162。今天是:,,(),,現(xiàn)在是:18:34:40,

網(wǎng)站建設(shè)中程序員請不要嘗試簡化這些代碼!

作者:天晴創(chuàng)藝發(fā)布時(shí)間:2019/1/11 15:18:04瀏覽次數(shù):11619文章出處:密云網(wǎng)站制作

      Kubernetes 是 Google 開源的一個(gè)容器編排引擎,它支持自動化部署、大規(guī)?缮炜s、應(yīng)用容器化管理。Kubernetes  簡稱 K8s酒店網(wǎng)站建設(shè),用「8」替代 K 和 s 之間的 8 個(gè)字母「ubernete」。
      K8s  的 pv_controller.go 源碼大約 1700 行(含注釋)科技行業(yè)網(wǎng)站建設(shè),其中包括:230+ 個(gè) if 語句、30 個(gè) else 語句、5 個(gè) else if 語句嵌套在一起。
請不要嘗試簡化這些代碼!

      乍一看,這代碼違背了 KISS (Keep it simple, stupid)原則。
      但是,K8s 的工程師們在注釋中用大寫英文標(biāo)注:“請不要嘗試簡化這些代碼!”并且還寫了兩遍。
請不要嘗試簡化這些代碼!
      為啥強(qiáng)調(diào)兩遍?K8s 他們在注釋中特意解釋了。大意如下:
      這個(gè)控制器故意以一種非常冗長的風(fēng)格編寫。你會發(fā)現(xiàn):
      1、每個(gè) if 語句都有一個(gè)匹配的 else 語句(檢查客戶端 API 調(diào)用的簡單錯(cuò)誤除外);
      2、有很多被顯式地注釋的東西;
      我們把這種風(fēng)格叫做“航天飛機(jī)風(fēng)格”。航天飛機(jī)的風(fēng)格意味著,要確保每個(gè)分支和條件都得到考慮和說明。NASA 為航天飛機(jī)等應(yīng)用程序編寫的代碼也是如此。
      最初,這個(gè)控制器的工作被分成三個(gè)控制器?刂破魇桥喕 PV 子系統(tǒng)的成果。在此過程中,我們要確保在代碼中處理和解釋了每一個(gè)條件,即使這會導(dǎo)致無 op 代碼分支。
      因此,控制器代碼可能看起來過于冗長、注釋過多和“分支”。但是,這里記錄了大量的業(yè)務(wù)知識和上下文,以便確保未來的維護(hù)者能夠正確地推斷綁定行為的復(fù)雜性。因此巧用重復(fù)設(shè)計(jì)LOGO,對這個(gè)文件的修改,應(yīng)該保留并增加航天飛機(jī)的風(fēng)格。

,

文章來源:密云網(wǎng)站制作

文章標(biāo)題:網(wǎng)站建設(shè)中程序員請不要嘗試簡化這些代碼!

文本地址:http://www.cxgb.com.cn/info_907.html

收藏本頁】【打印】【關(guān)閉

本文章Word文檔下載:word文檔下載 網(wǎng)站建設(shè)中程序員請不要嘗試簡化這些代碼!

用戶評論

客戶評價(jià)

專業(yè)的網(wǎng)站建設(shè)、響應(yīng)式、手機(jī)站微信公眾號開發(fā)

© 2010-2022 北京天晴創(chuàng)藝科技有限公司 版權(quán)所有 京ICP備16050845號-2   

關(guān)注公眾號 關(guān)注公眾號

進(jìn)入手機(jī)版 進(jìn)入手機(jī)版