你们有没有在公司项目里引入过自己发布的库? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
xieqiqiang00
V2EX    奇思妙想

你们有没有在公司项目里引入过自己发布的库?

  •  
  •   xieqiqiang00 2022-07-31 12:25:58 +08:00 3497 次点击
    这是一个创建于 1250 天前的主题,其中的信息可能已经有所发展或是发生改变。

    把公司项目和自己写的发布的公开仓库进行高度耦合

    这样以后就算离职也可以远程恶心人

    在 package.json 里版本号写 major version ,要是接盘侠 重装项目 就会更新到我发布最新的版本

    第 1 条附言    2022-08-03 10:18:58 +08:00
    根据大家的意见 ,可以做个警示功能,启动项目的时候强制显示几秒充满希望的标语哈哈哈哈,也不错呢,模块归谁不重要,也没有影响业务
    i0error
        1
    i0error  
       2022-07-31 12:31:00 +08:00 via iPhone
    可邢
    i0error
        2
    i0error  
       2022-07-31 12:31:10 +08:00 via iPhone
    villivateur
        3
    villivateur  
       2022-07-31 12:32:13 +08:00
    最好的方法就是代码写成只有自己才能看得懂的模样,省时省力。
    timothyye
        4
    timothyye  
       2022-07-31 12:47:57 +08:00 via Android
    好办法
    putaozhenhaochi
        5
    putaozhenhaochi  
       2022-07-31 13:15:40 +08:00 via Android
    决绝子
    Envov
        6
    Envov  
       2022-07-31 15:11:42 +08:00 via iPhone   13
    不赞同,没有职业道德
    nazalewoyuanyi
        7
    nazalewoyuanyi  
       2022-07-31 16:23:56 +08:00
    这个想法还真的没有过...公司咋伤害你了做这么缺德的事
    jiangshanmeta
        8
    jiangshanmeta  
       2022-07-31 16:45:50 +08:00
    你们不 lock 依赖版本?
    lingly02
        9
    lingly02  
       2022-07-31 17:10:51 +08:00
    没想过会被请喝茶?
    WuSiYu
        10
    WuSiYu  
       2022-07-31 18:41:41 +08:00 via iPhone   2
    看似是对公司的报复,但本质上还是打工人坑打工人
    xieqiqiang00
        11
    xieqiqiang00  
    OP
       2022-07-31 18:57:29 +08:00
    @lingly02 开源的项目,改动 api 不是很正常的事情?
    xieqiqiang00
        12
    xieqiqiang00  
    OP
       2022-07-31 18:58:10 +08:00
    @WuSiYu 哈哈哈,那是的确,不过也可以用来向接盘侠传递绝望的信息哈哈哈哈
    kkkiio
        13
    kkkiio  
       2022-07-31 19:19:11 +08:00
    一个不小心你的库可能就成公司所有的了。
    lingly02
        14
    lingly02  
       2022-07-31 19:24:17 +08:00 via iPhone
    @xieqiqiang00 改动是正常的,但是无意还是有意引入 bug ,就看公司追不追究了。另外,楼上说的也是一个问题,你的库可能著作权不是你的,按常规来说,工作期间的创作属于职务行为
    littlewing
        15
    littlewing  
       2022-07-31 21:10:11 +08:00   1
    你的库是在公司合同期间写的吗?在上班时间写过吗?是否用了公司的电脑?是否用了公司的电、网络等资源?如果是,那是公司的库,不是你的库
    littlewing
        16
    littlewing  
       2022-07-31 21:11:34 +08:00
    另外,公开发布的仓库与公司项目高度耦合,是否涉及到泄漏公司代码,泄漏公司机密
    xieqiqiang00
        17
    xieqiqiang00  
    OP
       2022-07-31 21:13:04 +08:00
    @littlewing 懂了,这部分下班写
    foam
        18
    foam  
       2022-07-31 23:05:27 +08:00
    @xieqiqiang00 #17 你无法举证这是你下班的时候思考+编码的。参考 nginx 。
    公司一般不会恶心你,但若你如此,公司待你应如是
    xieqiqiang00
        19
    xieqiqiang00  
    OP
       2022-07-31 23:29:02 +08:00
    @foam git 操作不是有时间么?开始写之前提交一次,写完了再提交一次
    nightwitch
        20
    nightwitch  
       2022-08-01 00:23:49 +08:00 via Android
    git 的时间可以随便改的,做不得数。。
    zagfai
        21
    zagfai  
       2022-08-01 01:24:35 +08:00
    遇到过 有一个项目就是这样。
    以前某厂入职签的协议好像是,合同期产生的代码,未经公司允许,均属公司资产。
    lilihangzhou
        22
    lilihangzhou  
       2022-08-01 15:19:27 +08:00
    我们公司项目就有,前同事挖的坑,屎山前端项目改不动又不让重构,那就固定 npm 版本号,旧模块将就着用吧,新模块绝对不会用这个包。后来发现他已经把 github 上的源码仓库删了,我能说我也想跑路了么
    xieqiqiang00
        23
    xieqiqiang00  
    OP
       2022-08-02 10:57:12 +08:00
    @nightwitch 总有方法吧 emm
    maclanelf134
        24
    maclanelf134  
       2022-08-02 18:03:01 +08:00
    @villivateur 说实话哈,很大一部分人,自己写的代码,隔一个星期自己有时候自己都不认得,更别说你故意写的很难懂了,给别人挖坑,给自己也挖坑
    hingbong
        25
    hingbong  
       2022-08-03 12:12:10 +08:00 via Android
    有战胜你司法务部的信心吗
    xieqiqiang00
        26
    xieqiqiang00  
    OP
       2022-08-04 00:23:10 +08:00 via Android
    @hingbong 大不了项目归公司,本来就是针对公司的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1239 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 16:55 PVG 00:55 LAX 08:55 JFK 11:55
    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