zr8657

求问诸君,一个接口三层 for 循环套了三个 mapper 查询的公司,我该不该走?

  •  
  •   zr8657 · Aug 13, 2018 · 5058 views
    This topic created in 3004 days ago, the information mentioned may be changed or developed.

    同事的代码一个接口三层 for 里面三个 mapper 查询,我觉得这样做很傻,该不该走?还是我错了?

    15 replies  •  2018-08-19 17:40:11 +08:00
    mandy0119
    mandy0119
    Aug 13, 2018
    1
    看业务吧。如果涉及到多表数据处理我们也会这么做。我公司严禁多表查询的
    undeflife
    undeflife
    Aug 13, 2018
    2
    严禁多表查询? 那用关系型数据库的目的是事务吗?
    Lonely
    Lonely
    Aug 13, 2018
    3
    你觉得很傻,那你有没有更好的方案?
    sonyxperia
    sonyxperia
    Aug 13, 2018
    4
    有本事的话就重构
    murmur
    murmur
    Aug 13, 2018
    5
    多表查询跟 for 里有区别么 全 select 下来在 java 里循环 数据量太大可以分页也不至于循环 sql 啊
    binbex
    binbex
    Aug 13, 2018
    6
    不走不是人
    maemual
    maemual
    Aug 13, 2018
    7
    那估计没几家公司能待了。哪个公司没点垃圾代码
    LeungJZ
    LeungJZ
    Aug 13, 2018
    8
    要么走,要么改。
    zr8657
    zr8657
    OP
    Aug 13, 2018
    9
    @Lonely 有啊我写出来了空间换时间,也尽我的能力控制在 O ( n^2 )了,然后被问:为什么又是循环 map 又是循环 for 的?
    zr8657
    zr8657
    OP
    Aug 13, 2018
    10
    @LeungJZ 如果写的人已经离职了我肯定会改,问题是这是他昨天写出来很有成就感的代码
    swj
    swj
    Aug 13, 2018❤️1
    11
    要我的话就不走,我要写一个 for 循环四层的超过他才行!手动滑稽
    hanangellove
    hanangellove
    Aug 14, 2018 via iPhone
    12
    展现你能力的时候到了。话说为啥要走?
    zr8657
    zr8657
    OP
    Aug 14, 2018
    13
    @hanangellove 了解到这个公司厉害点的都跑光了,现在一堆应届生,最搞笑的是让一个工作了七个月的当项目经理,标题的三层 for 循环就是他写的,目前我已经在投简历了,都是泪。
    hanangellove
    hanangellove
    Aug 14, 2018
    14
    @zr8657 这样的话那还是走吧
    way2create
    way2create
    Aug 19, 2018
    15
    哈哈。楼主见过多年开发经验装腔作势连最基础的东西都不会的老混子吗,我们公司就有
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5275 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 105ms · UTC 02:12 · PVG 10:12 · LAX 18:12 · JFK 21:12
    ♥ Do have faith in what you're doing.