代码即艺术

最近在调整项目中购物车部分的体验,使用js进行胖客户端化来处理购物车的各种操作,在梳理的调整的过程中发现原来写一部分的同事写的有那么点儿乱,从整个js里面看不出来购物车操作的流程化,导制维护性非常的差.

于是想开始写一些关于代码优化方面的分享;无论使用什么语言(C#, JS, Java) 在使用上都是相通的,把代码当作一种艺术一样的去看待,提升一个思想层级去对待每一行代码,就会用代码写出易读,效率高,bug少的功能;

采用上的条理化处理来优化购物车相关操作.


var cart = {

current: {},

init:function(){

// 当前对象初始化

// 初始化操作

cart.loadProduct();

// 事件绑定等

},

loadProduct:function(){

// 加载产品

},

loadPromotion:function(){

// 加载促销

},  changeQuantity:function(){

// 改变数量

},

selectSku:function(){

// 选择商品

},

addSku:function(){

// 选择商品

},

calac:function(){

// 计算

},

...

};

你可能感兴趣的:(代码即艺术)