hotMan

后台不配合,接口写的非常糟糕,怎么破。。。

  •  
  •   hotMan · Oct 18, 2017 · 8985 views
    This topic created in 3127 days ago, the information mentioned may be changed or developed.
    都是工作 5 6 年后台 java,每次让优化下接口,统一下接口返回数据,每个人写的 都不一样,都很有个性。。。
    56 replies    2018-10-13 11:00:44 +08:00
    golmic
        1
    golmic  
       Oct 18, 2017 via Android   ❤️ 1
    辞职
    zackshang
        2
    zackshang  
       Oct 18, 2017
    不是一个团队?不应该啊,团队内部应该规定好!
    takanasi
        3
    takanasi  
       Oct 18, 2017   ❤️ 1
    参考秦始皇
    codermagefox
        4
    codermagefox  
       Oct 18, 2017   ❤️ 1
    要么忍,要么滚.





    好吧,我是忍的.......楼主不要学我....唉
    stanjia
        5
    stanjia  
       Oct 18, 2017
    改变不了世界,就改变自己
    erming
        6
    erming  
       Oct 18, 2017
    后端:先让产品提需求吧
    tabris17
        7
    tabris17  
       Oct 18, 2017
    技术没有负责人么
    tonghuashuai
        8
    tonghuashuai  
       Oct 18, 2017 via iPhone
    先写接口文档提前约定格式
    timothyye
        9
    timothyye  
       Oct 18, 2017 via Android
    先约定好接口文档会好一些
    hotMan
        10
    hotMan  
    OP
       Oct 18, 2017
    @yanzishang 一个团队他们后台没人负责,各自写自己的
    hotMan
        11
    hotMan  
    OP
       Oct 18, 2017
    @golmic 年底了啊....
    hotMan
        12
    hotMan  
    OP
       Oct 18, 2017
    @golmic 暂时不会吧
    hotMan
        13
    hotMan  
    OP
       Oct 18, 2017
    @timothyye 后台很吊,约定只是摆设,各自写自己的风格
    mornlight
        14
    mornlight  
       Oct 18, 2017
    @hotMan #13 事先有文档的情况下不按文档来?那有点过分吧
    timothyye
        15
    timothyye  
       Oct 18, 2017 via Android
    @hotMan 我也是后台,没你们同事屌,哈哈
    forestyuan
        16
    forestyuan  
       Oct 18, 2017
    只能凑合着用了
    misaka19000
        17
    misaka19000  
       Oct 18, 2017 via Android   ❤️ 1
    不改就不写,拖进度了就说后但不配合
    voocel
        18
    voocel  
       Oct 18, 2017 via Android
    刚正面
    HouraisanKaguya
        19
    HouraisanKaguya  
       Oct 18, 2017
    跑路呗,最基本的按照约定的文档来都做不到,看来真的很叼哦
    SourceMan
        20
    SourceMan  
       Oct 18, 2017
    自己做一个中间的 server 来格式化数据,跟爬虫一样,不怕你再不规则,都能输出一个漂亮的 JSON 出来
    tszyh
        21
    tszyh  
       Oct 18, 2017   ❤️ 4
    不能标准化就不能自动化 其他更高级的更不要说了

    解决办法有几种:

    找你直接领导提出问题,可能他级别不够,可以在小组内先去推
    自己写套标准化的文档,找更高级别的领导得到认可,让他去推

    找几个跟你关系好的开发取得他们的支持

    找个技术比较好有点权威的,但是又不是领导的,取得他的支持 叫他去推

    甩锅:遇到问题或者进度慢的情况,甩锅给那些不按标准化去做的开发

    如果最后甩锅也不行的话,那就只能辞职了

    最好的是你领导懂这个标准化的意义,自动就要求下面按照标准做了

    但是既然你提出了这个问题,那肯定是领导意识不到这个,分 2 种情况

    如果你的领导是个懂技术,但是意识不到标准化重要性的,你找个能支持你的开发一起写套标准,找领导一起来推动这个事,你强硬点就可以了,这个事就成了

    另外一种情况是你的领导完全不懂技术甚至也不懂管理,只关心进度和向他的上级汇报进度,那么你就只能辞职了

    另外能不能问下你是前端还是运维,感觉前端的面大点
    hotMan
        22
    hotMan  
    OP
       Oct 18, 2017
    @tszyh 谢谢提出宝贵意见,我们领导也是技术,也知道这个,可能有各种原因吧,不好跟上面 boss 交流,后台没管事的人,大半年过去了,做了有 3,4 个产品 都上线了,后台还没有标准化,哎也是醉了。。。哈哈,我是前端,native。
    mooczz
        23
    mooczz  
       Oct 19, 2017   ❤️ 1
    我也遇到过,说了两次,不愿意听我说了,然后,我走了。。
    之前一直都是按文档编写,后来后台就放飞自我了。甚至出现了 JSON 包 JSON 的情况,像这样:
    {
    "A":"aaa"
    "B":"\"C\":{\"D\":\"ddd\"}"
    }
    简直崩溃
    blessyou
        24
    blessyou  
       Oct 19, 2017 via Android
    😏把他们的接口重新组装一次
    dong3580
        25
    dong3580  
       Oct 19, 2017 via Android
    @mooczz
    正常现象,不同人甚至同一个人,返回同一个字段,居然用不同的名字,各种飞起。搞得模板都不能好好用,只能重新组装一下了。参差不齐很正常,
    Tunar
        26
    Tunar  
       Oct 19, 2017 via Android   ❤️ 3
    只知道一个携程的老哥把他们后端脑袋按马桶里😱😱😱
    CFM880
        27
    CFM880  
       Oct 19, 2017
    @blessyou 我遇到一个接口是数字为 key 的,最后也是重新封装了一下😆
    frankynwa
        28
    frankynwa  
       Oct 19, 2017
    打一顿就好了
    sunqb
        29
    sunqb  
       Oct 19, 2017 via Android
    写个格式转换器,然后你还能申请创新,也不得罪人,还解决了问题。
    dalang
        30
    dalang  
       Oct 19, 2017
    @Tunar #26 同学 能跟我们讲讲携程老哥的故事么?
    Tunar
        31
    Tunar  
       Oct 19, 2017
    @dalang 之前在一个群里,群主好像是携程火车票组的,然后就说之前和一个后端 PHP 老哥打起来,然后把他脑袋按马桶里,,,后来好像那个 PHP 走人了。。具体真假不知道,,,反正群主一提后端就骂人,,
    wknet1988
        32
    wknet1988  
       Oct 19, 2017
    @dalang 据说是辞职以后把服务器给远程低格了,之前有一阵携程停止服务就是这原因。
    lifeiccl
        33
    lifeiccl  
       Oct 19, 2017
    没有人管 也没办法,你要有能力 可以申请当管理者
    mooczz
        34
    mooczz  
       Oct 19, 2017
    @dong3580 这都叫正常,楼主的问题就不存在了。以前是有规范化文档的,而且开发也一直遵循,突然有一天不遵循规范,其他相关人肯定不能接受
    learnshare
        35
    learnshare  
       Oct 19, 2017
    开除
    sonyxperia
        36
    sonyxperia  
       Oct 19, 2017
    没有事先约定的接口文档就是这个问题
    dalang
        37
    dalang  
       Oct 19, 2017
    @Tunar #31
    @wknet1988 #32
    现在前端同事跑过来跟我聊接口我都有点发虚了。。。
    Ironsongming
        38
    Ironsongming  
       Oct 19, 2017
    楼主的团队估计没有人去做规范,看项目的体量吧,如果不大的话,我觉得不是很规范也能接受,如果开发人员很多,项目体量很大,跟 leader 或者 CTO 去沟通一下,把确定代码规范的事情提上日程吧
    KyonLi
        39
    KyonLi  
       Oct 19, 2017   ❤️ 1
    我遇到的问题是数据类型不固定:同一个 key 取出来的可能是整型、字符串或 null ;数组的话有数据是数组,没数据是空字符串或 null。

    然后呢,我选择了滚...滚到了现在这个 JSON 套 JSON 的公司🌚
    mcluyu
        40
    mcluyu  
       Oct 19, 2017
    这就是大多数创业公司舍不得花钱找 CTO, 美名其曰给各位机会,从内部提拔,然而结果就是基础都没打好, 写的一坨一坨的, 等后期运气好, 业务起来了, 一堆 bug, 再找人来把前面那批人踢走, 重构。。额,好像也没什么不对
    Wicheol
        41
    Wicheol  
       Oct 19, 2017 via Android
    @mooczz 你这还好,我用过一个接口最多套了 5 层
    mentalidade
        42
    mentalidade  
       Oct 19, 2017
    @mooczz 哈哈,笑的我止不住
    hotMan
        43
    hotMan  
    OP
       Oct 19, 2017
    @mooczz 你这样 更糟糕
    hotMan
        44
    hotMan  
    OP
       Oct 19, 2017
    @dalang 接口应该带着前端聊啊,不可能是你想怎么样就怎么样吧。
    hotMan
        45
    hotMan  
    OP
       Oct 19, 2017
    @Ironsongming 我们前端组都是有规范,和代码审查的。后台没人管。
    ZhLTE
        46
    ZhLTE  
       Oct 19, 2017
    这种返回应该是统一封装才对啊-
    hotMan
        47
    hotMan  
    OP
       Oct 19, 2017
    @Ironsongming 我们前端组都是有规范,和代码审查的。后台没人管。
    @KyonLi 我们返回的状态都是数据,有时是: '1', 有时是:1
    chmlai
        48
    chmlai  
       Oct 19, 2017
    开会的时候提出来
    ittianyu
        49
    ittianyu  
       Oct 19, 2017
    2333,所以走全栈?你不改?我自己改 2333
    run2
        50
    run2  
       Oct 19, 2017
    这个应该找负责文档的,规范接口,前后端都按文档来办事-。-
    FinnBai
        51
    FinnBai  
       Oct 20, 2017
    @mooczz #23 这波放飞自我真的是笑死了
    hdbean
        52
    hdbean  
       Oct 20, 2017
    说实话,工作这么久,API 和文档写的规范的我就见过一个,不能太勉强,搞得都想要自己写后台了..
    Caballarii
        53
    Caballarii  
       Oct 20, 2017
    半年搞三四个产品,那直接 node.js 搞后台把他们踢了算了哈哈哈哈
    gosky
        54
    gosky  
       Oct 21, 2017
    没人负责接口设计??我都是事先设计好接口,请来同事协商确定下来再开工

    我一直不信任只会写 JAVA 的程序员,工龄越长,我越不信任
    hotMan
        55
    hotMan  
    OP
       Oct 22, 2017
    @gosky 现在 我也只这么觉得
    lucky2javascript
        56
    lucky2javascript  
       Oct 13, 2018
    我也是。还是做全栈比较好。自己写接口自己写前端。分开增加了沟通成本
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5689 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 193ms · UTC 06:58 · PVG 14:58 · LAX 23:58 · JFK 02:58
    ♥ Do have faith in what you're doing.