如何定义一个bug属于前端还是后端(如何区分前端和后端bug)
大家好,我是阿萨昨天碰到一个特别好的问题:怎么判断一个bug是前端还是后端的?,下面我们就来聊聊关于如何定义一个bug属于前端还是后端?接下来我们就一起去了解一下吧!
如何定义一个bug属于前端还是后端
大家好,我是阿萨。昨天碰到一个特别好的问题:怎么判断一个bug是前端还是后端的?
日常工作中,各模块开发不同,找开发看问题,经常碰到前端说是后端的,后端说是前端的。有时候还会因为这个闹不愉快。
01一. 前端和后端的区别
打个比方:你去餐厅吃饭。餐厅。大堂,就是供就餐的区域都算前端。餐厅后厨包括吧台处理饮料的,给顾客制作食物和饮料的就算后端。是不是有了一个基本的认识了?比如这段文字排版有问题,就是前端bug前端指的是用户可见的界面,网站/APP前端页面也就是网页或者APP的页面开发,比如网页上的特效、布局、图片、视频,音频等内容。前端的工作内容就是将UX设计的效果图的设计成浏览器可以运行的网页,并配合后端做网页的数据显示和交互等可视方面的工作内容。后端是指用户看不见的东西,通常是与前端工程师进行数据交互及网站数据的保存和读取,相对来说后端涉及到的逻辑代码比前端要多的多,后端考虑的是底层业务逻辑的实现,平台的稳定性与性能等。
02二. 前后端bug 判断方法?
今天就教大家如何判断。大家按照如下步骤判断。
1. 使用抓包工具,设置好代理。无论是Web或者APP,都可以设置好代理,保证网络联通。
2. 复现问题,查看是否有发请求给后台。没有则为前端,否则为后端。
3. 后端请求状态码不是200,则为后端请求。
4. 后端请求状态码是200,但前台显示和请求响应数据不一致,则为前端问题。
5. 后端请求的响应数据有问题,那就是后端问题。6. 后端请求的参数错误,则为前端问题,7. 后端请求状态码正确,前端也正常,页面数据就是不对。这种就需要前端开发先定位了。8. 常见规律:
- 界面相关,排版错乱,文案错误等问题,大都属于前端bug
- 一般样式上的html,css以及js相关都是前端。
- 性能,安全一般都是后端。
- 参数校验,前后端都有。
以上,如果还无法确定,先找前端开发定位。然后再找后端。你学会了吗?
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com