楼主是一名javascriptcoder,最近遇到一个问题,是关乎代码的规范和风格的,需要从业在代码领悟多年的大侠指点一二,望打通我的几根血脉,茅舍顿开。说明:其实这个问题不好表达,也不好描述。我思考了几天整理了一些问题,大致是:思维逻辑,代码规范,规范标准1.思维逻辑比如1+2+3....100咱们写一个1加到100的代码:functionsum1(n){varn=0;for(vari=1;i<=n;i++){n=n+i;}returnn;}functionadd(n){return(1+n)*n/2;}这属于逻辑思维方面的,这2个都可以实现功能,但是第二种更加优美,简洁,这方面的能力需要怎么提高。2.代码规范比如:一个方法只用了一次,但是楼主深受ruby和asp影响,喜欢什么都写成方法,如:functionshow(n){fn(n);}functionfn(str){console.log(str)}完全可以写成这样:functionshow(n){console.log(n);}我这是举例,我肯定不会因为一个console.log就单独写个方法,只是举例3.规范标准比如:什么时候用方法封装,依据是什么,什么时候应该把代码归类,比如处理一组Img的方法,咱们应该:varimg={getimg:function(){},setimg:function(){}}楼主对于上面3个问题的能力,需要怎么加强?大家集思广益,如何才能写出高质量的代码,可以维护的代码。
汪汪一只猫
慕森王
相关分类