hotMan

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

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





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

    解决办法有几种:

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

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

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

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

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

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

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

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

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

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

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

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