代码不出 bug,都不知道自己写的东西有人用 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
cnbatch
V2EX    程序员

代码不出 bug,都不知道自己写的东西有人用

  •  
  •   cnbatch 2024-03-21 23:32:08 +08:00 4636 次点击
    这是一个创建于 637 天前的主题,其中的信息可能已经有所发展或是发生改变。

    几年前写过一个简单的库,仅仅是为了概念验证,以及偶然需要的时候自己用用。

    而这个库里面有点小 bug ,我自己一直都不知道。直到最近有人提 issue 了我才发现代码不仅有 bug ,而且真的有人用!意料之外的惊喜

    如果从上传到 Github 的那一刻起,代码就是没 bug 的,可能我都会一直以为不会有人用(除了我自己)。

    不知道这种情况普不普遍?各位也有类似的经历吗?

    22 条回复    2024-03-22 17:35:17 +08:00
    clia
        1
    clia  
       2024-03-21 23:35:54 +08:00 via Android
    是这样的。
    mohumohu
        2
    mohumohu  
       2024-03-21 23:38:05 +08:00   5
    所以就要大胆开源,不论自己写的是不是菜
    fyq
        3
    fyq  
       2024-03-21 23:42:04 +08:00
    真的,我悄悄上传的代码以为没人看,结果 3 年下来竟然有 16 个 star ,6 个 fork ,外加两个 issue……
    ns09005264
        4
    ns09005264  
       2024-03-21 23:46:27 +08:00
    没有 bug ,没人去 github 上看代码,没人看就没有星星,是有这个可能的。
    OutOfMemoryError
        5
    OutOfMemoryError  
       2024-03-22 00:00:11 +08:00   3
    @fyq #3 star 和 fork 倒是小事,有可能就是随意点的。但是有 issue 说明真的有人用~
    512357301
        6
    512357301  
       2024-03-22 00:11:38 +08:00 via Android
    op 和#3 @fyq ,放个地址呗,围观下
    locoz
        7
    locoz  
       2024-03-22 01:42:23 +08:00 via Android   1
    其实挺正常的,每个人的能力不同、知识面不同、习惯不同,东西放网上之后看到的人多了自然就啥情况都会出现。像我好久以前接广告时顺手写的那个 demo 级的整理发票的工具,我自己没需求之后都完全没有维护,但即使到今年也还是有人搜到了之后开始尝试用,时不时地就会收到短信通知说有人关联了我的账号,甚至还会有人发邮件问我问题、跟我讲一些自己的想法之类的。
    cctv6
        8
    cctv6  
       2024-03-22 02:05:20 +08:00
    +1 我在 github 上有几个项目,其中一个 issue 是问编译不了,还有一个是 chrome 扩展,当时还没有上传代码但是主页填的地址是 github ,后来竟然有人发了 issue 问有没有开源。

    我提交上去的项目,完全没想着有人能看到,感觉都太挫了不好意思,License 都是用的 GLWTPL 。
    serafin
        9
    serafin  
       2024-03-22 02:30:53 +08:00 via iPhone
    我用 ChatGPT 写的一个小工具都有人给我发 pull request 添加 IPv6 支持。虽然只提交两行代码。
    youyelan9527
        10
    youyelan9527  
       2024-03-22 09:05:44 +08:00
    @serafin 放个地址围观下
    xiyuesaves
        11
    xiyuesaves  
       2024-03-22 09:06:19 +08:00


    感觉我是在 bug 里实现功能...
    lstz
        12
    lstz  
       2024-03-22 09:25:19 +08:00 via Android
    只要有人用,就一定会有 bug ,除非是功能简单到不能再简单的那种
    ToDayMkCode
        13
    ToDayMkCode  
       2024-03-22 09:44:36 +08:00
    5 年; 26 个。 正常么?
    https://github.com/WtecHtec?tab=stars
    yaron
        14
    yaron  
       2024-03-22 09:45:28 +08:00
    有人过来提需求==
    weeei
        15
    weeei  
       2024-03-22 10:30:56 +08:00
    是有 bug 的时候别人还来告诉你,才说明有价值。
    goldeye0351
        16
    goldeye0351  
       2024-03-22 10:40:46 +08:00
    这就是发自内心的喜悦了
    guanzhangzhang
        17
    guanzhangzhang  
       2024-03-22 10:44:40 +08:00
    我有时候找一些小 cli 工具,需要用到一些库,比如 apng ,还有个 golang 的 jinja 库,俩库的 star 不超过 50 ,我用的时候发现有问题,然后提了 issue 后作者都很热心的更新后修复和支持了
    tomkliyes
        18
    tomkliyes  
       2024-03-22 13:28:17 +08:00
    @xiyuesaves BDD ,bug 驱动开发
    shunia
        19
    shunia  
       2024-03-22 13:44:17 +08:00
    issue 驱动开发,不仅 bug ,还有 feature request
    37Y37
        20
    37Y37  
       2024-03-22 14:15:06 +08:00
    你敢信我 github 星星最多的是 demo 仓库?
    lookas2001
        21
    lookas2001  
       2024-03-22 14:29:26 +08:00
    被人认可的喜悦()ノ
    cnbatch
        22
    cnbatch  
    OP
       2024-03-22 17:35:17 +08:00
    @37Y37 哈哈,现在我觉得,似乎随手写的 demo 比起认真写的正式项目更有可能受到认可
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3107 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 00:37 PVG 08:37 LAX 16:37 JFK 19:37
    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