前端同学论开发规范的重要性

本文只是聊一聊前端开发规范形成的思路及感想,无深入代码讲解

不知道大家有没有类似的经历:

  • 感觉每天都在做着类似的业务,但是除了对写代码的熟悉程度上会有提升,工作量一直没有什么变化,反而类似的需求有时候还花了更多的时间
  • 回想一下大量时间都用来沟通了,而且每次都是类似的过程,感觉开发需求时间很紧张
  • 项目代码风格各式各样,团队没有统一代码风格,也没有review代码的习惯,感觉每当你去做一个迭代需求,就熟悉了一种新的套路
  • 想要减少一些重复的开发,抽离一些业务组件,发现只能在不同的地方来回拷贝再修修改改,成了copy工程师
  • 想要重构项目,但是前后端业务已经堆积很久,站在公司利益角度上,重构不能得到立竿见影的收益,所以只能低效的继续堆积

在日常业务迭代开发过程中你可能遇到过这种场景:

场景一:服务端返回千奇百怪

后端服务返回

是这样的
{
  data: {},
  status: 'ok'
}

这样的
{
  content: {},
  code: 500
}

还有这样的
[]

所以前端同学就会有这样的判断, 或者写多个请求入口

if(Array.isArray(res)){
   
} else if(typeof res === 'object'){
    if(res.data) {
      switch (res.status) {
         case: 1
         case: 2
         case: 3
      }
    }
    if(res.content) {
      switch (res.code) {
         case: 1
         case: 2
         case: 3
      }
    }
}

场景二:我只是想要一个统一格式的下拉框枚举 ~_~

很简单的需求,就是从后端获取一个下拉框的列表, 可现实是

是这样的
[
  {desc: '地点',code: 1}
]

这样的 
[
  {name: 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值