V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

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

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

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

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

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

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

    在 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
    不赞同,没有职业道德
    zhaomeicheng
        7
    zhaomeicheng  
       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   ·   实用小工具   ·   2731 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 14:48 · PVG 22:48 · LAX 06:48 · JFK 09:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.