当前位置: 首页 > news >正文

网站设计制作开发/郑州网站推广优化公司

网站设计制作开发,郑州网站推广优化公司,网站开发的最后五个阶段,深圳住房建设局网站首页大家好,好久没有写公众号了,最近有朋友参加面试被问到开发规范的问题,突然发现每天干着工作,却没有关注这个问题,就想着写篇文章,简单的说下自己公司的开发规范。 关于规范,每个公司都有自己独特…

大家好,好久没有写公众号了,最近有朋友参加面试被问到开发规范的问题,突然发现每天干着工作,却没有关注这个问题,就想着写篇文章,简单的说下自己公司的开发规范。

关于规范,每个公司都有自己独特的开发规范,归根结底,好的规范才能提高一个团队的效率,接下来,简单的说下自己公司的开发规范,如果大家能在其中有所收获,就是值得的,欢迎评论区交流。

接口规范

1、在开发之前必须要先定义接口,定义接口就必须要思考你的需求,逻辑,在写接口文档的时候其实你就已经在你的大脑中实现了一遍你的需求了。

2、你定义的接口也是要有标准的,包括不包含多余的字段,正式环境和测试环境的数据格式必须一致,文档与真实开发出来的接口必须一致等等。

3、在开发的过程中,如果接口有变化,需要及时和前端或者客户端沟通,避免因为信息的不同步问题而导致工期延误。

4、还有前端和APP拿到你的接口数据之后不需要再次的进行逻辑处理,比如说,状态字段是int类型,你把所有的枚举类型给他,让他自己去循环判断应该显示哪个中文,如果接口定义成这样,那这个接口就是不太合格的,你可以在接口返回数据中添加一个字段来避免使用者的多余的工作量。

上线规范:

1、首先在开发完成后,我们需要自测,自测的标准并不是特别的高,只需要通过冒烟测试,能够把正常的流程走通就可以了,千万不要自测还没测好就交给测试,当测试辛辛苦苦的录完数据,走正常的流程的时候报个系统异常,这种心情应该是十分酸爽的。只有当这些常规的测试走通的时候,测试才会给你测那些比较不容易发现的问题,如果测试总是在这些显而易见的问题上兜兜转转,那么在有限的时间内,测出的产品可能质量也并不高。

2、其次测试通过之后,关注下在正式环境上是否需要资源申请,比如说服务器,redis,数据库,这些东西需要提前的给运维提交工单,让运维能够从容不迫的去准备,避免在上线那天因为资源还没准备好而耽误太长的时间。

3、在测试通过,运维准备好资源的时候,就可以部署到线上了,我们的代码现在应该是在dev分支上,我们需要把代码合并到master分支上(这里需要说明下,master分支上千万不要修改代码,我们要时刻保证master分支上的代码是和线上环境保持一致的),之后就可以通过Jenkins或者其他部署工具部署项目了。

4、部署之后,我们不能直接通知测试来测试了,我们需要用我们的测试用例,自己先访问下我们的正式环境的接口,看下是否正常,之后在通知测试回测。等待着测试汇报答复(每次上线听到测试说没有问题,心里豁然开朗)上线完成。

这里说下,在线上部署的同时需要注意的点,在dev和master分支合并代码之后要进行代码review,避免自己的误操作带来不必要的问题。

当在正式环境遇到问题的时候,我们需要先通过自己的测试用例来定位问题,可以单点线上tomcat来确定服务是否存在代码问题,如果是代码问题,修改后第二次合并代码的时候要慎重,可以使用交叉review的方式。如果问题归属配置问题,及时找运维沟通解决。上线完成后,要对master分支上打tag,在tag中说明此次部署上线的主要内容。

以上只是简单的说了下接口文档和上线的规范,接下来还会说数据库设计相关的规范,作为自己的知识总结,也希望能帮助到其他人。

这里会长期的分享技术干货、日常工作总结,你的点赞、转发和收藏是对我最大的支持,感谢。

转载于:https://juejin.im/post/5c99b4165188252d735a943b

http://www.lbrq.cn/news/952723.html

相关文章:

  • 越野车网站模板/百度网站认证
  • 网站开发公司云鲸互创实惠/蚌埠网络推广
  • 云南网站建设哪家权威/网络营销的定义
  • 杭州网站建设科技有限公司/百度网盘搜索引擎入口
  • 小米路由器3做网站/免费手游推广平台
  • 电商网站更适合/新闻最新消息
  • 网站开发方向和移动开发方向那个好/推广公司
  • 做新闻类网站还有市场吗/媒体吧软文平台
  • 镇江个人网站制作/seo的全称是什么
  • 做网站有发票吗/运营商大数据精准营销
  • 新上线网站如何做搜索引擎/百度seo怎么把关键词优化上去
  • dw可以做网站后台吗/汽车seo是什么意思
  • 视频发布播放网站建设/外贸网站都有哪些
  • 做旅游网站设计的感想/今日头条热搜榜
  • 怎样在百度能搜到自己的网站/天津百度
  • 中国企业新闻观察网/上首页seo
  • 网站建设的价/自己创建一个网站需要多少钱
  • 网站制作样板/seo网站关键词优化哪家好
  • ie浏览器哪个做网站稳定/广东广州网点快速网站建设
  • 找人做的网站怎么/百度一下百度搜索百度
  • 六安做网站的/2023网站分享
  • 珠海网站建设怎么样/有必要买优化大师会员吗
  • kooboo wordpress 对比/杭州seo排名
  • 佛山市南海区建设局网站/百度人工服务
  • 国外界面设计网站/国外免费网站建设
  • 如何用自己电脑做网站服务器吗/百度投放广告一天多少钱
  • 九_网站建设日程表/焊工培训内容
  • 建造师信息查询网/长沙有实力seo优化
  • wordpress添加备案号插件/windows优化大师功能
  • 株洲网站优化找哪家/百度竞价怎么做开户需要多少钱
  • 用基础模型构建应用(第十章)AI Engineering: Building Applications with Foundation Models学习笔记
  • Ubuntu 22.04 安装 Jdk 8和 Tomcat (安装包形式)
  • Sklearn 机器学习 IRIS数据 理解分类报告
  • 《拆解WebRTC:NAT穿透的探测逻辑与中继方案》
  • Linux-基础知识总结
  • 单片机启动流程和启动文件详解