• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sm0king
V2EX  ›  程序员

为什么公司的后端这么懒

  •  1
     
  •   sm0king · May 7, 2018 · 18447 views
    This topic created in 2955 days ago, the information mentioned may be changed or developed.

    经常说的话就是: 1、这些数据我要查多个表,麻烦,给你两个接口把,先查出来 XXX 再根据 XXX 查~ 2、报错了,前端赶快查一下 --- 麻蛋,5XX 的错误,我给你查个毛啊~ 3、这个 XXX 前端做嘛,后端不想做,麻蛋,明明计算 MD5 之类的后端做更方便啊~ 4、接口不规范,格式都不规范,让后台改,“哎呀,又不是不能用,我这里不好弄,你改一下嘛”~ 等等等等~ 太多 真不知道是我们公司的后台懒,还是这是风气咋滴。 更不要提,每次出错,不去定位直接吼前端,前端不给定位原因就不管任其问题存在。 每次出问题,后端都不去定位问题,只是猜,一群人在那七嘴八舌的猜测原因,却没一个人愿意动手去查问题, 找出原因后,只要说是后端的问题,就非常不情愿的改,千方百计的想让前端改,有这个争论的时间,问题都改好了好吧!

    123 replies    2019-05-26 21:36:17 +08:00
    1  2  
    CtrlSpace
        101
    CtrlSpace  
       May 8, 2018
    后端不做一些事情的原因有
    1 性能,比如一些耗费 CPU 的操作、数据库压力大的操作,有些不能做
    2 设计,处于优雅的设计原则,有些事情要换一种方式做
    3 安全,出于安全考虑,有些操作要特殊做
    。。。

    但是,显然楼主你这后端就是懒。。。
    dourgulf
        102
    dourgulf  
       May 8, 2018
    把他的岗位抢过来就好了
    jinhan13789991
        103
    jinhan13789991  
       May 8, 2018
    这算什么,我之前 1 人怼四个后台。他们写接口看心情。一个项目十多个接口格式。
    比如下面:true, "true",1, "1", "result=ture"
    后来我自定义 json 解析,把它们转换为统一的格式。
    h1367500190
        104
    h1367500190  
       May 8, 2018
    我们可能在同一家公司。。。我司后端也是这卵样
    litpen
        105
    litpen  
       May 8, 2018
    很好定位吧,前端定位到那个有问题的接口,自己检查一下 request,没问题的话就丢给他 curl 让他自己排查
    MarcoM
        106
    MarcoM  
       May 8, 2018
    @litpen 同意你的。。不然怼了就白怼了
    war1644
        107
    war1644  
       May 8, 2018
    虽然后端的确有些是这么个理,但是,显然楼主你这后端就是懒。。。
    jyf
        108
    jyf  
       May 8, 2018
    1, 这个是为了后面扩展考虑的 这样设计比较好
    2, 这个确实是懒
    3, 这个最好两边都要计算 另外对于后端来说 任何前端计算的都不应该信任 所以他违反了这个原则很致命
    4, 这个你应该要找后端的领导去谈下 让他们统一规范 不过我感觉连这个都没意识到 可能谈也没用
    busymilk
        109
    busymilk  
       May 8, 2018
    后端接口,从来都是靠我们 debug,自己从来不先测试
    dntsgd
        110
    dntsgd  
       May 8, 2018
    后端接口开发好文档出来之后,可以先给到测试先做接口测试,可以避免很多问题
    ihaveadrame
        111
    ihaveadrame  
       May 8, 2018
    @CtrlSpace 一本正经的搞笑 我喜欢。我补充下 懒是没得跑的,其次就是有些确实可有可无大家都不想做。
    jennifertxwoodma
        112
    jennifertxwoodma  
       May 8, 2018   ❤️ 1
    后端的提问是
    我们公司的前端怎么这么懒?
    cnbattle
        113
    cnbattle  
       May 8, 2018
    每次前端要啥接口不合理时,我都会说:以后性能不好,反正都是后端背锅...
    mingyun
        114
    mingyun  
       Jun 9, 2018
    就是怼 跟领导反映下
    TommyLemon
        115
    TommyLemon  
       Jul 24, 2018
    凡是需要对接的需求,沟通问题都是最大的问题.

    用 APIJSON 吧,前后端都省事了 ,
    自动将前端传的 JSON 参数转为 SQL 语句执行并返回结果,
    期间自动校验权限、结构、内容,自动防 SQL 注入。

    通过自动化 API,前端可以定制任何数据、任何结构!
    大部分 HTTP 请求后端再也不用写接口了,更不用写文档了!
    前端再也不用和后端沟通接口或文档问题了!再也不会被文档各种错误坑了!
    后端再也不用为了兼容旧接口写新版接口和文档了!再也不会被前端随时随地没完没了地烦了!

    在线解析
    自动生成文档,清晰可读永远最新
    自动生成请求代码,支持 Android 和 iOS
    自动生成 JavaBean 文件,一键下载
    自动管理与测试接口用例,一键共享
    自动校验与格式化 JSON,支持高亮和收展

    对于前端
    不用再向后端催接口、求文档
    数据和结构完全定制,要啥有啥
    看请求知结果,所求即所得
    可一次获取任何数据、任何结构
    能去除重复数据,节省流量提高速度

    对于后端
    提供通用接口,大部分 API 不用再写
    自动生成文档,不用再编写和维护
    自动校验权限、自动管理版本、自动防 SQL 注入
    开放 API 无需划分版本,始终保持兼容
    支持增删改查、模糊搜索、正则匹配、远程函数等

    后端接口和文档自动化,前端(客户端) 定制返回 JSON 的数据和结构!
    github.com/TommyLemon/APIJSON
    创作不易,GitHub 右上角点 Star 支持下吧,谢谢^_^
    TommyLemon
        116
    TommyLemon  
       Jul 24, 2018
    @elgae @a494836960 @sampeng @elsenow @notreami @MarkingJason @c0878 @zzf2017 @watzds @DXpro @Eoss @KyonLi @RihcardLu @Otho @toyuanx @overflowHidden @Patrick95 @ttboy @duan602728596 @ycz0926
    @liuxu @annielong @AllOfMe @v2chou @Heavytiger @DOLLOR
    上面的回复已经很好地解决了你们关于前后端接口的各种问题
    duan602728596
        117
    duan602728596  
       Jul 24, 2018
    @TommyLemon 然而我已经选择了离职了,已经换了下家了
    TommyLemon
        118
    TommyLemon  
       Jul 25, 2018
    @duan602728596 哈哈,现在这家没问题了?
    duan602728596
        119
    duan602728596  
       Jul 26, 2018 via iPhone
    @TommyLemon 目前是没啥问题的
    TommyLemon
        120
    TommyLemon  
       Jul 26, 2018
    @duan602728596 那恭喜你进入一个流程规范、同事素质高的好团队了哈哈
    duan602728596
        121
    duan602728596  
       Jul 26, 2018 via iPhone
    @TommyLemon 其实还是原来的太低了
    TommyLemon
        122
    TommyLemon  
       Jul 26, 2018
    gky008
        123
    gky008  
       May 26, 2019
    @zhoubug 大神安卓的 n2n 能不能不通过 apk 直接命令行运行 edge
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5212 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 09:20 · PVG 17:20 · LAX 02:20 · JFK 05:20
    ♥ Do have faith in what you're doing.