[回答] 怎么写出优质的 JavaScript 代码?
![[回答] 怎么写出优质的 JavaScript 代码?](/_next/image?url=https%3A%2F%2Flxunzzzdnokdqhipbmdf.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fmedia%2Fcovers%2Fjavascript-ddcfd4b0.png&w=3840&q=75)
[回答] 怎么写出优质的 JavaScript 代码?
要写出优质的javascript的代码,我觉得应该从这几个方面着手:
第一,模仿。学习其他人的风格永远是自己成为优秀程序员的第1步,JavaScript拥有非常良好的生态和开源环境,从nodejs的源码到一些小巧的,流行的精致的库都非常值得学习和借鉴,从这些好的程序片段中可以看出一般人组织代码的风格和方法,这些都是非常宝贵的,而且很多经验是只可意会不可言传的,只有自己多读多看才能掌握。
第二,练习。写代码和画画音乐一样,都是熟能生巧的功夫,所谓拳不离手曲不离口,只有勤加练习才能真正的成长,看再多的东西如果不亲自实践动手做一遍,印象也不会深刻,而且效果也不会非常好,因此一定要勤加练习。
第三,工具。所谓工欲善其事,必先利其器,一个好的工具,核对工具的利用,可以非常有效的帮助你做很多事,编写JavaScript的利器,有vscode和pycharm项目,利用这些工具和插件可以实现快速有效的格式化代码或者完成一些 link等功能,都可以有效形成和建立自己的风格。
第四,重构。关于重构有很多经典的著作,所以重构就是把自己做过的事情回顾重新组织和完善一遍,以我的经验来说重构自己自己的代码可能是提高编程风格最有效的方式之一了,很多时候我们写代码,往往以实现目标为目的,从实践的角度来讲,第1次先把事情做对当然是非常重要的,但是在做对之后如何去做好,就需要我们回顾自己的程序,第2次再看再修改再完善,再重构自己的代码,这是最快的提升路径之一了。
第五,也是最重要的一点。编程的水平分为道和术两个层面,组织代码写清晰的代码,熟练的使用各种裤,基本上都是在术的层面上,如果要真正提升自己,需要上升到道的层面,这就需要从根本上去深入了解和研究软件工程的知识了解面向对象的基本思路,了解关于操作系统的内容,了解JavaScript背后的原理和实现方式。这样才能从新手走向大师。
![[想法] 有很多你没听过的病毒也含有 DNA,比如,逆转录病毒(iridoviruses)](/_next/image?url=https%3A%2F%2Flxunzzzdnokdqhipbmdf.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fmedia%2Fcovers%2Fdna-39161584.png&w=3840&q=75)
![[回答] 高考查完分数的那个夜晚你做了什么?](/_next/image?url=https%3A%2F%2Flxunzzzdnokdqhipbmdf.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fmedia%2Fcovers%2F-e4a8ec38.png&w=3840&q=75)
![[回答] 高考数学如何才能考到 130+?](/_next/image?url=https%3A%2F%2Flxunzzzdnokdqhipbmdf.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fmedia%2Fcovers%2F130-157dba52.png&w=3840&q=75)