EscYezi
V2EX  ›  随想

Java 程序员大战 BUG

  •  
  •   EscYezi · Aug 13, 2021 · 2999 views
    This topic created in 1759 days ago, the information mentioned may be changed or developed.

    深夜,蝉鸣阵阵。

    贾先生起身走出营帐,帐外士兵早已整队完毕,手持爪哇八式长矛,身披银钛坚甲,脚踏春之战靴,各个跃跃欲试,只待一声令下。旗帜上随风飘扬的咖啡 LOGO 在火把的映照下似乎沸腾起来,冒着热气,咖啡的下面,是不灭的"3 Billion".

    贾先生看着士兵们,信心满满地下达了进攻命令:“Debug!”

    此次作战的目标是夺取被敌军占据的重要枢纽,如果能一鼓作气攻下来,最终的胜利指日可待!

    队伍离枢纽越来越近了,敌军如潮水般从枢纽各处涌出。

    贾先生丝毫不慌,不断向士兵下达指令,只见士兵们变换队形,结成 Stream 大阵。敌军分多路冲入阵内,很快被 flatmap 打散阵型,而后埋伏在旁的 filter 刀斧手在侧翼发起进攻,敌军一时间伤亡惨重,加上 map 和 peek 小队的突袭,转瞬间敌军已被消灭大半,战局牢牢掌握在我方手里。

    贾先生认为胜券在握,已经开始想胜利之后好好更新一波士兵的装备:八式长矛用了这么久,也该换一换了,还有靴子,都旧成这样了,再不换要磨破了吧……

    “将军不好了!敌人不知道用了什么招数,现在阵内出现一个大洞,周围的人都被吸进去了!阵型要崩溃了!”贾先生大惊失色,阵中某处出现的黑色漩涡迅速膨胀着,吞噬着周围的一切。面对突如其来的溃败,贾先生束手无策。在被吞噬前的一刻,他的耳边响起毫无感情的机械声音:"结束了,NullPointerException"。

    贾先生不由得大叫一声:"Optional 救我!"

    “呦,做噩梦了这是?醒醒,午休结束了,有个新需求咱们讨论下?” 贾先生迷迷糊糊地抬起头来,只见产品经理拽了个椅子过来,打开了笔记本。

    Supplement 1  ·  Aug 13, 2021

    本故事纯属虚构

    3 replies    2021-08-13 10:31:53 +08:00
    micean
        1
    micean  
       Aug 13, 2021
    费那事儿,切 kotlin 就完了
    Leviathann
        2
    Leviathann  
       Aug 13, 2021 via iPhone
    ?.
    Maxwellwenjie
        3
    Maxwellwenjie  
       Aug 13, 2021
    Effective-Java-3rd-edition
    Item 54: Return empty collections or arrays, not nulls (返回空集合或数组,而不是 null )
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2868 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 05:49 · PVG 13:49 · LAX 22:49 · JFK 01:49
    ♥ Do have faith in what you're doing.