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

给大家看看眼界

  •  
  •   acvrock · Jan 15, 2024 · 5204 views
    This topic created in 1029 days ago, the information mentioned may be changed or developed.

    重构代码,发现有一个字段是 true,重点是三端都对接上,跑了一年多了

    https://i.imgur.com/Bi3Mmpj.jpeg

    Supplement 1  ·  Jan 15, 2024
    关键 true 是 java 关键字,直接编译不过
    10 replies  •  2024-01-16 10:26:28 +08:00
    rrfeng
    rrfeng
    Jan 15, 2024❤️1
    1
    又不是 global true = 3 ,怕啥
    GeminiPro
    GeminiPro
    Jan 15, 2024
    2
    防御性编程
    kneo
    kneo
    Jan 15, 2024 via Android
    3
    一个字段名而已。
    drymonfidelia
    drymonfidelia
    Jan 15, 2024
    4
    我们这边甚至还有一堆纯数字属性名
    itechify
    itechify
    Jan 15, 2024 via Android
    5
    整成 map 吧
    yolee599
    yolee599
    Jan 16, 2024 via Android❤️1
    6
    这是 protobuf 吧?会编译成对应语言的源码,而且这个不是枚举类型,所以这个字段的名称不会单独存在于源码中,一般前后都会加一些 get/set 的字符
    chendy
    chendy
    Jan 16, 2024
    7
    还行,我这还有叫 return 的,叫 class 的字段呢,恨不得把各种语言的关键字用一遍…
    ktyang
    ktyang
    Jan 16, 2024
    8
    定义个 true=random()<0.9999999 吧。。。
    me1onsoda
    me1onsoda
    Jan 16, 2024
    9
    经历过类似的情况,代码根本编译不过,但是线上不懂为啥跑的好好的
    feirisu
    feirisu
    Jan 16, 2024
    10
    是 protobuf 吧,我们服务器端用"id",但在 iOS 端不能使用 id ,所以会在 iOS 端会自动变成 id_p
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3154 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 00:56 · PVG 08:56 · LAX 16:56 · JFK 19:56
    ♥ Do have faith in what you're doing.