代碼即藝術(shù)

最近在調(diào)整項(xiàng)目中購(gòu)物車部分的體驗(yàn),使用js進(jìn)行胖客戶端化來(lái)處理購(gòu)物車的各種操作,在梳理的調(diào)整的過(guò)程中發(fā)現(xiàn)原來(lái)寫一部分的同事寫的有那么點(diǎn)兒亂,從整個(gè)js里面看不出來(lái)購(gòu)物車操作的流程化,導(dǎo)制維護(hù)性非常的差.

于是想開(kāi)始寫一些關(guān)于代碼優(yōu)化方面的分享;無(wú)論使用什么語(yǔ)言(C#, JS, Java) 在使用上都是相通的,把代碼當(dāng)作一種藝術(shù)一樣的去看待,提升一個(gè)思想層級(jí)去對(duì)待每一行代碼,就會(huì)用代碼寫出易讀,效率高,bug少的功能;

采用上的條理化處理來(lái)優(yōu)化購(gòu)物車相關(guān)操作.


var cart = {

current: {},

init:function(){

// 當(dāng)前對(duì)象初始化

// 初始化操作

cart.loadProduct();

// 事件綁定等

},

loadProduct:function(){

// 加載產(chǎn)品

},

loadPromotion:function(){

// 加載促銷

},??changeQuantity:function(){

// 改變數(shù)量

},

selectSku:function(){

// 選擇商品

},

addSku:function(){

// 選擇商品

},

calac:function(){

// 計(jì)算

},

...

};

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,841評(píng)論 25 708
  • 7 構(gòu)建在線商店 在上一章中,你創(chuàng)建了關(guān)注系統(tǒng)和用戶活動(dòng)流。你還學(xué)習(xí)了Django信號(hào)是如何工作的,并在項(xiàng)目中集成...
    lakerszhy閱讀 2,021評(píng)論 0 3
  • 工廠模式類似于現(xiàn)實(shí)生活中的工廠可以產(chǎn)生大量相似的商品,去做同樣的事情,實(shí)現(xiàn)同樣的效果;這時(shí)候需要使用工廠模式。簡(jiǎn)單...
    舟漁行舟閱讀 7,808評(píng)論 2 17
  • 我的目的是總結(jié)(濃縮,精簡(jiǎn)),借鑒以下這篇阿里的面經(jīng):阿里面試回來(lái),想和Java程序員談一談, 十分感謝作者。 面...
    田永威閱讀 939評(píng)論 0 8
  • 文|親子心理師徐婧英 美國(guó)一項(xiàng)最新研究發(fā)現(xiàn),父母總逼著孩子每頓飯都吃光,易增加孩子終生肥胖的危險(xiǎn)。 美國(guó)伊利諾伊大...
    親子心理師徐婧英閱讀 829評(píng)論 2 16