67,542
社区成员
发帖
与我相关
我的任务
分享
首先我认为这层楼的回答有点偏颇了(估摸着自己是前端)。
前后端分离并不只是为了让前端专注,同时也是为了让后端专注。如果非要分的那么清,那数据库加数据叫运维去加吧(运维:这也不该我管啊)。
一般后端开发有两种情况
1.直接将开发时候的测试数据扔进数据库,优点是能给前端留数据,缺点就是弄脏了数据库。
2.在测试时开启事务,优缺点当然就和第一点相反。
你很难去说这两个谁是谁非不是吗?
再者,并没有哪一条公约规定后端必须在将接口写好后需要准备若干条测试数据。既然没有规定,那这就不是义务。
像上面也有朋友说了,前端如果不会数据库,也完全可以自己写json数据模拟,只不过是因为想省事一点,这个时候问题就来了,是前端希望省事一点,所以希望后端帮其免去这一步。所以可能说到头来也是前端麻烦后端帮忙。
这个时候就应该本着帮是情分,不帮是本分的原则看待这个问题。
前端同学可以好好地跟后端同学说:麻烦一会抽空帮我给*表加*条数据,后端同学也礼貌回一句好的,然后腾出时间给人加上就完事了。
一般来说,只要不是那种高高在上觉得理所当然的前端,后端同学一般也都会帮,除非实在忙不过来。