今天看到有人说 CRUD, 其实 CRUD 也是有牛逼和渣渣之分的。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
0xff0x77
V2EX    程序员

今天看到有人说 CRUD, 其实 CRUD 也是有牛逼和渣渣之分的。

  •  
  •   0xff0x77 2018-11-17 00:30:04 +08:00 7516 次点击
    这是一个创建于 2525 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不发大图了,因为作者也混 V2EX

    这样写代码,如果可以成长,我选择吃键盘,不要说写 CRUD 没有成长。

    image

    45 条回复    2018-11-18 17:50:01 +08:00
    kltt22
        1
    kltt22  
       2018-11-17 00:35:52 +08:00 via Android   23
    这个图非常清晰,连作者的名字都看到了
    masker
        2
    masker  
       2018-11-17 00:36:51 +08:00 via Android   2
    我觉得楼上说的有道理
    jiezhi
        3
    jiezhi  
       2018-11-17 00:38:32 +08:00 via iPhone   3
    这图得打个码,数据库账号密码都被人看到了
    0xff0x77
        4
    0xff0x77  
    OP
       2018-11-17 00:46:07 +08:00
    @jiezhi 来来来脱裤了
    luozic
        5
    luozic  
       2018-11-17 00:46:08 +08:00 via iPhone
    上个码,
    leido
        6
    leido  
       2018-11-17 01:03:53 +08:00 via Android
    我觉得写的还行
        7
    mikeguan  
       2018-11-17 01:07:07 +08:00 via Android
    写的挺不错的啊,结构清晰
    softtwilight
        8
    softtwilight  
       2018-11-17 01:17:19 +08:00 via iPhone
    不错,对得挺齐的
    Weny
        9
    Weny  
       2018-11-17 01:17:22 +08:00 via iPhone   2
    写得不错 色彩丰富 饱和度很高
    tmly200
        10
    tmly200  
       2018-11-17 01:18:34 +08:00 via Android   1
    等我有钱了一定换一个看得清图片的显示器和手机
    agdhole
        11
    agdhole  
       2018-11-17 01:19:08 +08:00 via Android
    意大利面条
    maninfog
        12
    maninfog  
       2018-11-17 01:20:30 +08:00   1
    我要是看清了一个字母,我吃键盘。
    pricelessLucky
        13
    pricelessLucky  
       2018-11-17 01:22:09 +08:00
    看起来挺整齐的(
    anonymous256
        14
    anonymous256  
       2018-11-17 01:25:11 +08:00 via Android
    这个代码确实写的不好,变量命名怎么能用拼音呢?上面用了驼峰,下面怎么用下划线了?
    0xff0x77
        15
    0xff0x77  
    OP
       2018-11-17 01:36:33 +08:00
    @agdhole 明白人
    aa6563679
        16
    aa6563679  
       2018-11-17 02:27:17 +08:00 via iPhone
    还以为手机屏幕坏了,仔细一看原来是眼镜瞎了,松了一口气
    no1xsyzy
        17
    no1xsyzy  
       2018-11-17 03:07:36 +08:00
    >不发大图了
    审题啊诸位
    虽然我之前也没审清楚

    发现不只是缩略图周围还有个聊天框和背景的时候
    我就知道事情没那么简单
    smallgoogle
        18
    smallgoogle  
       2018-11-17 03:38:35 +08:00
    这图果然没毛病,可以看出作者,看来楼主必定要被作者怼死。
    argsno
        19
    argsno  
       2018-11-17 08:22:02 +08:00 via iPhone
    大图很清晰
    tengwei6328
        20
    tengwei6328  
       2018-11-17 09:45:19 +08:00 via iPhone
    CRUD 是这个世界的基本动作
    publicvoid
        21
    publicvoid  
       2018-11-17 09:59:56 +08:00
    第四行已暴露
    Mogugugugu
        22
    Mogugugugu  
       2018-11-17 10:17:03 +08:00 via Android   1
    目测这是一个方法,由 if 和 else 将这个方法分成了两部分,然而 if 和 else 中的内容差不多。。。我说的是不是很有道理,当然这都是我瞎编的[手动狗头保平安]
    chnyang
        23
    chnyang  
       2018-11-17 10:21:31 +08:00
    你以为你搞成这样我就看不出来?你给我等着,居然背后损我
    keepfun
        24
    keepfun  
       2018-11-17 10:27:59 +08:00
    其实从简单的功能,照样可以看出程序员的水平.
    比如写代码处理个简单的事情,能力好的就会吧各种日志,执行开始结束时间,总共耗时,等等详细的信息都会打印出来,记录到日志,甚至日志的格式都考虑到了,万一出问题,怎么方便解析这个日志,接着处理问题,会考虑这个重复执行会造成什么问题不,而菜鸟仅仅是最简单的实现,应付差事的实现.
    xiaoxinshiwo
        25
    xiaoxinshiwo  
       2018-11-17 10:28:58 +08:00
    不是我,我没有,别瞎说
    amwyyyy
        26
    amwyyyy  
       2018-11-17 10:52:52 +08:00 via Android
    人与人之间的差距是巨大的,crud 也是
    ZiLong
        27
    ZiLong  
       2018-11-17 10:59:49 +08:00
    真垃圾,这代码谁看得懂,我吃巧克力键盘
    beny2mor
        28
    beny2mor  
       2018-11-17 11:00:40 +08:00
    屏幕和屏幕也是有差距的
    抱歉我拉低 V 站水平了,我只能看到第一段代码
    atonku
        29
    atonku  
       2018-11-17 11:07:2 +08:00
    我觉得我要改行了,码农已经不适合我了,代码看不懂也就算了,现在竟然发展到了都看不清的地步
    jorneyr
        30
    jorneyr  
       2018-11-17 11:29:38 +08:00
    Hibernate, MyBatis 都是 CRUD, 有人可以把 CRUD 做成艺术
    FhCyl
        31
    FhCyl  
       2018-11-17 11:34:01 +08:00 via Android
    这代码看的我都意识实现全模糊了 前途一片迷茫。
    polymerdg
        32
    polymerdg  
       2018-11-17 11:34:24 +08:00
    跟我代码很想
    bxb100
        33
    bxb100  
       2018-11-17 11:36:51 +08:00 via Android
    每个像素点我都认识,合在一起就懵比了,可能这就是牛逼的地方吧
    mugglezzz
        34
    mugglezzz  
       2018-11-17 12:04:34 +08:00
    第六行 缺失关键字。以后写代码还是认真点吧,诶
    XuanFei990
        35
    XuanFei990  
       2018-11-17 12:06:51 +08:00
    我要是看清了,把显示器吃了
    StevenTong
        36
    StevenTong  
       2018-11-17 12:07:51 +08:00
    写代码写到我眼瞎了。看来以后写不了了
    liuxu
        37
    liuxu  
       2018-11-17 12:10:32 +08:00   1
    第十八行的变量拼写有问题,和前面的对不上啊
    GoLand
        38
    GoLand  
       2018-11-17 12:40:23 +08:00
    是我撸多了吗??
    ctro15547
        39
    ctro15547  
       2018-11-17 12:53:09 +08:00
    无论再牛逼的骚操作最后都要进行 CRUD 吧。我觉得上面代码就没问题,逻辑清晰,结构顺畅,过程简洁,性能优秀。可惜我可能撸多了看的不是很清楚,有人给讲一下第三行的操作是怎么实现的吗?
    xxgirl2
        40
    xxgirl2  
       2018-11-17 13:18:12 +08:00
    这个代码自带混淆,确实不适合其他人成长。
    ffeii
        41
    ffeii  
       2018-11-17 16:12:49 +08:00 via iPhone
    这叫复制粘贴,不是写
    lj3lj3
        42
    lj3lj3  
       2018-11-17 20:14:40 +08:00
    此码远看如诗画 近看还是诗画 这绝对是写意派的码家所写
    ifanze
        43
    ifanze  
       2018-11-18 09:26:16 +08:00 via iPhone
    这个函数还没看到高潮呢,楼主继续发下面的啊
    vlrog
        44
    vlrog  
       2018-11-18 10:04:25 +08:00
    加上注释就完美了
    ala2008
       45
    ala2008  
       2018-11-18 17:50:01 +08:00
    ? 我特么放大了也看不清啊。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     875 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 21:01 PVG 05:01 LAX 14:01 JFK 17:01
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86