国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

前端漫長的全棧之路

dance / 1007人閱讀

摘要:終于找到了一套比較規(guī)范的標(biāo)準(zhǔn)。官網(wǎng)官網(wǎng)注意的文件格式分成兩種,一個是不嚴(yán)格語法,一個是嚴(yán)格語法

目錄

1.為什要遵守代碼規(guī)范

2.css代碼規(guī)范

3.js代碼規(guī)范與設(shè)計模式

3.1 js代碼規(guī)范

3.2 設(shè)計模式

4.關(guān)于混合式開發(fā)的總結(jié)

5.關(guān)于reactNative總結(jié)

6.sql基本操作

1為什要遵守代碼規(guī)范

軟件bug的修復(fù)是昂貴的,并且隨著時間的推移,這些bug的成本也會增加,尤其當(dāng)這些bug潛伏并慢慢出現(xiàn)在已經(jīng)發(fā)布的軟件中時。當(dāng)你發(fā)現(xiàn)bug 的時候就立即修復(fù)它是最好的,此時你代碼要解決的問題在你腦中還是很清晰的。否則,你轉(zhuǎn)移到其他任務(wù),忘了那個特定的代碼,一段時間后再去查看這些代碼就 需要:

花時間學(xué)習(xí)和理解這個問題

花時間是了解應(yīng)該解決的問題代碼

還有問題,特別對于大的項目或是公司,修復(fù)bug的這位伙計不是寫代碼的那個人(且發(fā)現(xiàn)bug和修復(fù)bug的不是同一個人)。因此,必須降低理解代 碼花費的時間,無論是一段時間前你自己寫的代碼還是團(tuán)隊中的其他成員寫的代碼。這關(guān)系到底線(營業(yè)收入)和開發(fā)人員的幸福,因為我們更應(yīng)該去開發(fā)新的激動 人心的事物而不是花幾小時幾天的時間去維護(hù)遺留代碼。

另一個相關(guān)軟件開發(fā)生命的事實是,讀代碼花費的時間要比寫來得多。有時候,當(dāng)你專注并深入思考某個問題的時候,你可以坐下來,一個下午寫大量的代碼。

你的代碼很能很快就工作了,但是,隨著應(yīng)用的成熟,還會有很多其他的事情發(fā)生,這就要求你的進(jìn)行進(jìn)行審查,修改,和調(diào)整。例如:

bug是暴露的

新功能被添加到應(yīng)用程序

程序在新的環(huán)境下工作(例如,市場上出現(xiàn)新想瀏覽器)

代碼改變用途

代碼得完全從頭重新,或移植到另一個架構(gòu)上或者甚至使用另一種語言

由于這些變化,很少人力數(shù)小時寫的代碼最終演變成花數(shù)周來閱讀這些代碼。這就是為什么創(chuàng)建可維護(hù)的代碼對應(yīng)用程序的成功至關(guān)重要。

可維護(hù)的代碼意味著:

可讀的

一致的

可預(yù)測的

看上去就像是同一個人寫的

已記錄

2.css代碼規(guī)范

1.css使用雖然很簡單,但在在一個復(fù)雜的項目中,泛濫而自由的寫css,這會出現(xiàn)很多問題。

2.1 項目中出現(xiàn)的問題

1 有時候開發(fā)的時候為了防止和別人css,沖突,我們會把名字取的非常非常longer,這其實是沒有必要的。

2 有時候我們按照語意進(jìn)行命名,如:‘help-guest-regist’,這樣導(dǎo)致不能復(fù)用。

3 有時候?qū)W寫許多無用的代碼。 ‘#login .a .b, #login .a .c’.這其實也是很沒有必要的。

經(jīng)歷過幾年上班經(jīng)驗的總結(jié),和在無意中參考張旭鑫老師的面向?qū)傩缘拿?。終于找到了一套比較規(guī)范的標(biāo)準(zhǔn)。

我自己按照標(biāo)準(zhǔn)和規(guī)范制定了一套css,采用less寫的,非常簡單,大家去自己公司,可以為公司制定一套標(biāo)準(zhǔn),提供公司使用。

2.2 less與sass

在使用寫組建的時候我們需要使用less和sass,進(jìn)行擴(kuò)展。提高效率。

2.2.1 less官網(wǎng) 2.2.2 sass官網(wǎng)

注意:sass的文件格式分成兩種,一個是.scss(不嚴(yán)格語法),一個是.sass(嚴(yán)格語法)

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

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/94029.html

相關(guān)文章

  • 如何成為全棧增長工程師?

    摘要:然而這也意味著成為一個全棧工程師,比以往的任何一個時間要容易得多。所以,我們開始談?wù)撊绾纬蔀橐幻珬T鲩L工程師。再成為增長工程師整一個系列社區(qū)電子書全棧增長工程師指南電子書全棧增長工程師實戰(zhàn)算是我對的一個研究。 (文末有驚喜) 記得我們在《RePractise前端篇: 前端演進(jìn)史》中提到技術(shù)在最近十幾年的飛速發(fā)展,當(dāng)然最主要的就是:技術(shù)的復(fù)雜度不斷地從應(yīng)用層抽象到了框架層。雖說: 技術(shù)...

    SillyMonkey 評論0 收藏0
  • 某熊周刊系列:一周推薦外文技術(shù)資料(2.1)

    摘要:某熊周刊系列一周推薦外文技術(shù)資料歸納于某熊周刊一周推薦外文技術(shù)資料是筆者每周瀏覽外文技術(shù)網(wǎng)站中時發(fā)現(xiàn)的不錯的文章項目書籍教程的集錦,可以關(guān)注筆者的專欄某熊的全棧之路及時獲取更新。另外,周刊中的技術(shù)知識框架圖參照筆者的我的編程知識體系結(jié)構(gòu)。 某熊周刊系列:一周推薦外文技術(shù)資料(2.1)歸納于某熊周刊:一周推薦外文技術(shù)資料是筆者每周瀏覽外文技術(shù)網(wǎng)站中時發(fā)現(xiàn)的不錯的文章/項目/書籍/教程的集...

    GHOST_349178 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<