关于前端:前端开发标准规范

4次阅读

共计 965 个字符,预计需要花费 3 分钟才能阅读完成。

在生命的低潮期,我减少了思考人生的次数。

前言:

最近在观看胖东来的创始人于东来学生的一些直播切片,使我感悟良多,同时他的观点,他的人生态度疾速地将我从高涨的情绪的沼泽中拉进去。对于他的观点,我大部分是认同的,观赏的,称誉的,少部分不认同。对于他阔达,乐观,自信,自爱的人生态度;有成人之美的心;寻找本人的短处,不自量力,循序渐进的做事格调,这些点我是很观赏,感觉他的高度是比我高,也使我有种我也要这样做的茅塞顿开的感觉。甚至感觉他有种修道,修佛的心态,十分厉害。

从他的观点联合一些我的察看和他人的说法,我发现, 如果档次越高,责任和势力越大,仿佛就越应该花更多的工夫在制订规定上 ,比方我作为一个前端小组长去面试,常常被问到说给团队制订了什么规定,如何促成团队倒退和保障代码的品质,而我的技术水平好像没那么重要了,技术可能只占 50%-70% 吧。而如果做到于东来学生这个地位,他每天花大量工夫是用于散会制订员工守则,制订对员工的晋升和考核的机制,制订公司制度,奖惩规定,利润的调配规定。甚至开直播流传思维和理念。而纵观当今世界一些“先进”国家,手上更是握着大把的规定,并且哪个国家不恪守,还必定会满脸通红,七窍生烟。他们手中规定的效劳仿佛与他们的国家位置是相挂钩的。透过这个景象是否阐明了,当治理后,一个当下好的规定才是当下对大部分人收益最高的抉择?有趣味的敌人能够在评论区探讨。

注释:

以下前端开发标准规范均以 ESLint 和 TypeScript 的默认配置为前提,并且在继续更新中

  1. 单个文件的代码行数不超过 300 行,非凡状况能够多至四百多五百行
  2. 反复的代码必须抽离出独自的函数或者组件,而后放在反复代码的文件构造的独特父级处
  3. 代码提交测试前应尽量减少控制台的 warning,齐全打消控制台的报错。上线前应该把绝大部分的 warning 打消。
  4. 满足需要后,代码的编写以低复杂度的计划为准,以缩小接口调用次数的计划为准。
  5. 单个逻辑不能反复渲染。
  6. 定时器,事件监听器应用后在组件销毁时也要随之销毁和勾销监听,缩小闭包的应用。
  7. 每个函数,类和私有变量都应加上性能,作用阐明的正文。并且命名应用其中文性能的英文翻译。
  8. 缩小 if…else if…else 的应用,用单 if,switch,includes 等代替。

结语:

放弃学习,放弃成长,放弃后退,放弃心中的那道光。

正文完
 0