成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

前端項(xiàng)目可維護(hù)性原則

edgardeng / 1631人閱讀

摘要:三先全局,后局部不要為了局部性能優(yōu)化,降低可維護(hù)性比如在多個(gè)中使用統(tǒng)一的實(shí)例化類名稱,方便批量查找但如果要靠譜地進(jìn)行依賴搜索,必須使用模塊來做全局搜索全局搜索時(shí),很快定位其他文件相同邏輯代碼。不僅僅要這樣,中的選擇器里的屬性名等都要如此。



Table of Contents generated with DocToc

項(xiàng)目可維護(hù)性原則

一、文件即模塊

二、可以顯示聲明、顯示統(tǒng)一的地方不要做各種兼容

三、先全局,后局部

一、文件即模塊

納入模塊化的資源包括:

后端模板

js

前端 js 模板

css

模塊 ID 即文件被引用時(shí)的靜態(tài)地址:

后端模板即 @include 的路徑

js 中指即 requirejs 打包后得到的 define 名稱

js 模板與 js 一樣

css 中即 @import 的路徑

修改任何模塊要全局查找,要處理所有引入了該模塊的代碼

二、可以顯示聲明、顯示統(tǒng)一的地方不要做各種兼容

比如可以規(guī)定在 API 使用 page_size 就不要在 JS 中兼容去讓 API 混亂使用多種命名。

三、先全局,后局部

不要為了局部性能優(yōu)化,降低可維護(hù)性

比如在多個(gè) js 中使用統(tǒng)一的實(shí)例化類名稱,方便批量查找(但如果要靠譜地進(jìn)行依賴搜索,必須使用模塊 ID 來做全局搜索)

obj.pagerView = new ns.views.Pager();

全局搜索 obj.pagerView 時(shí),很快定位其他文件相同邏輯代碼。

不僅僅 js 要這樣,css 中的選擇器、html 里的屬性名等都要如此。

  

更多:https://github.com/Black-Mirror/FrontEnd-Standard

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/11700.html

相關(guān)文章

  • 編碼之道(一):程序員的“圣經(jīng)“

    摘要:與此類似,理所當(dāng)然的,我們程序員也會(huì)有自己的圣經(jīng)。這便是程序員的圣經(jīng)三個(gè)原則我認(rèn)為做為一個(gè)程序員,最神圣的就是三個(gè)原則,它幾乎能完整無誤的定義做為一個(gè)程序員應(yīng)該如何去編碼。 ...

    Elle 評(píng)論0 收藏0
  • 項(xiàng)目中如何選擇框架和庫(FEDAY主題分享總結(jié))

    摘要:但是在不同的項(xiàng)目中不同的維度權(quán)重時(shí)不一樣的沒有統(tǒng)一的原則去解決一個(gè)問題要自身實(shí)踐來測試選擇原則妥適性原則避免過渡實(shí)現(xiàn),暫時(shí)用一些,現(xiàn)在還可能用不到,或者用的不多庫來滿足當(dāng)前需求。 這個(gè)兩天看了張克軍(豆瓣前端專家、前端布道師)在FEDAY的主題分享覺得對中大型項(xiàng)目開發(fā)很有幫助所以在這里分享給大家后面會(huì)有視頻地址。下面介紹重點(diǎn)內(nèi)容。這里分享的項(xiàng)目是指公司實(shí)際產(chǎn)品開發(fā),協(xié)同人數(shù)比較多,更加...

    go4it 評(píng)論0 收藏0
  • 讀懂 SOLID 的「里氏替換」原則

    摘要:什么是里氏替換原則某個(gè)對象實(shí)例的子類實(shí)例應(yīng)當(dāng)可以在不影響程序正確性的基礎(chǔ)上替換它們。除了在編程語言層面,在前端實(shí)際工作中,你可能會(huì)聽到一個(gè)叫作的概念,這個(gè)概念我認(rèn)為也是里氏替換原則的一直延伸。 這是理解SOLID原則,關(guān)于里氏替換原則為什么提倡我們面向抽象層編程而不是具體實(shí)現(xiàn)層,以及為什么這樣可以使代碼更具維護(hù)性和復(fù)用性。 什么是里氏替換原則 Objects should be rep...

    vibiu 評(píng)論0 收藏0
  • 代碼整潔之道

    摘要:代碼寫得是否整潔是客觀的,是的人或后期維護(hù)的人覺得好才是真的好。三代碼設(shè)計(jì)原則要想寫出優(yōu)雅整潔的代碼,就要遵循特定的設(shè)計(jì)原則。 歡迎關(guān)注我的公眾號(hào)睿Talk,獲取我最新的文章:showImg(https://segmentfault.com/img/bVbmYjo); 一、前言 最近在做一些項(xiàng)目重構(gòu)的工作,看了不少臟亂差的代碼,身心疲憊。本文將討論如何編寫整潔的代碼,不求高效運(yùn)行,只求...

    stefan 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<