前端小白想要编写可维护的js

  我是一名前端小白,之前没写过多少代码,心里没有代码质量这个概念,人人都说代码是团队的产物,应该将代码写规范,但是我对具体什么样的代码是可维护的是茫然的。
我没写过多少代码,本来好多东西就不咋会,每次给我需求,我第一想到的就是怎样实现,我应该先完成这项工作,这就使我一次次都到最后再看看自己的代码,从头开始就是乱的,怎样一下再改成规范代码呢,我很迷茫。
  长此下去,我入职了一个月两个月三个月,我的代码质量还是没有提升,我写的代码还是一塌糊涂,给后人挖坑,实力坑队友啊,一般,在团队中,自己写的后期基本都还是自己再做这块,可以说,是给自己挖坑,我开始反思,我到底应该怎样做才能提高自己的代码质量呢?
  我一直在反思,也一直在努力寻找方法解决这种局面。
  我的代码质量为什么差,为什么看见别人的代码,会出现眼前一亮,我怎么想不到呢?
  反思一下,我的代码,曾经:
1.函数随意命名 12345 ,abcde 等
2.实现逻辑混乱,实现逻辑复杂,需要研究好久才能看懂
3.代码格式不统一
4.传值为空 或者 不传 ,空字符串 等导致的问题 ,自己意识不到
5.代码 逻辑 没有层次 ,修 bug ,新增逻辑等 ,很难维护
6.可移植性和可复用性差 , 很少有共享的功能性代码
7.没有从算法、资源占用、执行效率等角度去思考过,导致服务器负载过重
8.不加日志,出现问题,没法查原因
9.diff 代码 ,别人一说,自己都觉得自己的代码像狗屎
10.回头看看之前写的代码,看不懂了
 
一脸泪啊,几乎全中。如果你也中了,那说明你也需要提高一下自己的代码质量了。
 
再搜搜百度 ,多少还是有一些收获的,但是毕竟自己写的代码还是少,而且时间长了,再看看自己代码质量差,再反思一下,根本不是代码量少的原因,最重要的是方法不对。
 
然后我开始刷题 ,codewars ,这个要感谢伟明了 ,一次两次不会用 ,没收获,看不懂英文 ,我也很头大啊,后来先自己解决,然后看别人的答案,反思,总结,再反思,再总结,坚持一个月下来 ,克服自己的心理障碍,自己都觉得 通过做题 自己有提高了 。回头想想,之前别人三行能实现的功能,我需要写十行,还得给自己写懵逼了,而且别人说的 自己脑子根本不开窍 !
 
当我做题做了一段时间之后,我发现这还是不够,在团队中,写代码不是一个人的事情,我应该怎样融入团队呢?
我买了一本 编写可维护的js ,从头到尾,慢慢品读 ,虽然后面的,有些还是有点像天书,但是前半部分,对于会一门语言的人来说,都不是问题。
 
不可能 个人人都去看一遍书,下面我找了一下 JS 的 编码风格指南,给大家附上:
可直接查看 http://www.jb51.net/article/91353.htm ,这个和那本书上是一样的
 
 
 
 
 
 
 

posted @ 2018-04-19 15:19  ~红海儿~  阅读(225)  评论(0编辑  收藏  举报