色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>通訊/手機(jī)編程>

Swift架構(gòu)師是否是最適合iOS的

大小:0.3 MB 人氣: 2017-09-25 需要積分:1

  用 Swift 架構(gòu) iOS 應(yīng)用的正確姿勢!2017-06-28 12:44程序設(shè)計/iOS  The Right Way to Architect iOS App with Swift

  關(guān)于 iOS 架構(gòu)的文章感覺已經(jīng)泛濫了,前一陣正好 Android 官方推了一套 App Architecture,于是就在想,對于 iOS 來說,怎樣的架構(gòu)才是最適合的。帶著這個問題,我開始了探索。

  Why Architecture Matters

  這是第一個也是最重要的問題,為什么會出現(xiàn)各種 Architecture Pattern?真的那么重要么?

  我們來想一下,無論是做一個 App 還是搭一套后臺系統(tǒng),如果是一次性的,今天用完明天就可以扔掉,那么怎么快怎么來,代碼重復(fù)、代碼邏輯、代碼格式統(tǒng)統(tǒng)不重要。

  這種場景比較適合黑客馬拉松,而真實情況往往是我們的代碼需要上線,要對用戶負(fù)責(zé),而一套好的架構(gòu)會讓這些事情變得更加容易。

  好的架構(gòu)簡潔且整潔

  

  說到架構(gòu),往往會想到建筑,軟件架構(gòu)跟建筑不同的點是軟件架構(gòu)會隨著時間的推移進(jìn)行演進(jìn),而實體建筑則沒這個特性。拋開時間維度,這二者還是有一定的相似性的。

  好的架構(gòu)容易催生好的代碼,就像住在干凈整潔的房子里,會下意識地讓其中的家具、電器、擺飾等也井井有條。

  好的架構(gòu)讓代碼更加容易維護(hù)

  不容易維護(hù)的代碼往往有這么幾個特點:

  抽象程度低

  職責(zé)不明確

  喜歡走捷徑

  好的架構(gòu)能對 2 和 3 有一定的作用,對于第 1 點還是要看程序員的能力和經(jīng)驗。

  抽象程度低

  這樣的代碼往往是命令式編程產(chǎn)生的,也就是像 CPU 那樣的思考方式,把產(chǎn)品經(jīng)理的需求直觀地翻譯成代碼,而不對其中的共性、本質(zhì)進(jìn)行抽離和抽象,時間一長就容易看不懂其中的邏輯,需求一變就要改核心代碼。

  比如下面這段代碼,不知道具體要完成什么任務(wù)。

  Swift架構(gòu)師是否是最適合iOS的

  職責(zé)不明確

  這也是產(chǎn)生「一大坨代碼」的原因之一,就像 MVC 模式里,沒有說明用戶的操作應(yīng)該在哪里處理,業(yè)務(wù)邏輯放在什么地方,這樣就容易走捷徑,怎么方便怎么來,而越是方便到后來就越容易出問題。

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?
      主站蜘蛛池模板: ABO成结顶腔锁住 | 欧美性XXXXX极品娇小 | 国产精品日本欧美一区二区 | 暖暖日本在线手机免费完整版 | 日韩成人性视频 | 人妻中文字幕无码久久AV爆 | 国内精品视频在线播放一区 | 99re1久久热在线播放 | 成 人 网 站免费观看 | 亚洲 欧美 制服 视频二区 | 97色香蕉在线 | 夜夜女人国产香蕉久久精品 | 青青伊人久久 | 青青在线视版在线播放 | 德国黄色录像 | 伊人久久青草青青综合 | 97色伦97色伦国产 | 秋秋影视午夜福利高清 | 美国VICTORY DAY在线 | 欧美精品成人a多人在线观看 | 国产精品青青青高清在线密亚 | 亚洲国产亚综合在线区尤物 | 中国毛片网 | BL低喘贯穿顶弄老师H | 毛片免费在线视频 | 蜜桃精品成人影片 | 精品日韩视频 | 免费无码又爽又黄又刺激网站 | 经典WC女厕所里TV | 国产永不无码精品AV永久 | 色多多污版app下载网站 | 国产精品丰满人妻AV麻豆 | 日韩亚洲国产中文字幕欧美 | 大香伊人久久精品一区二区 | 牲高潮99爽久久久久777 | 野花高清在线观看免费3中文 | 中文字幕成人在线观看 | 中文在线无码高潮潮喷在线 | 久久天堂成人影院 | 国产亚洲精品AV片在线观看播放 | 黄子佼81岁父亲现状曝光 |