V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Ayanokouji
V2EX  ›  程序员

有感而发:你们会关心或者要求其他同事的开发环境吗

  •  
  •   Ayanokouji · 2023-02-24 13:21:07 +08:00 · 3363 次点击
    这是一个创建于 630 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如使用什么操作系统、使用什么 ide 、使用什么 http client 、什么 git gui 等等


    我个人是从来不关心对方使用什么环境,只要协作起来没问题就行,每个人都有自己的开发习惯。

    顺便说句多余的,我非常不喜欢用 postman ,但并不排斥别人用。和别人协作的时候都是直接发给对方 curl 或者接受别人的 curl 。
    36 条回复    2023-02-25 13:59:17 +08:00
    xuanbg
        1
    xuanbg  
       2023-02-24 13:28:46 +08:00
    我不用 postman ,但我会导出 postman 的 json 文件给同事
    duan602728596
        2
    duan602728596  
       2023-02-24 13:34:14 +08:00
    用 idea 甚至可以直接发 http 文件
    AlexHsu
        3
    AlexHsu  
       2023-02-24 13:36:08 +08:00
    不关心 会推荐
    以前的 ansible docker vscode 的 remote apifox 包括现在流行的 chatgpt
    为认为好用的会给他们推荐
    sooong
        4
    sooong  
       2023-02-24 13:36:14 +08:00
    不关心, 只要不影响自己的工作就行。
    seers
        5
    seers  
       2023-02-24 13:36:20 +08:00 via iPhone
    从不干涉别人,但是一般其他人都会问我怎么配得,用的什么工具,所以我都是输出我的环境给他人(
    DingJZ
        6
    DingJZ  
       2023-02-24 13:37:54 +08:00   ❤️ 5
    只关心一件事,我要求团队里所有人都学会翻墙,用谷歌
    bai4246464
        7
    bai4246464  
       2023-02-24 13:38:12 +08:00
    感觉还好,postman 和 curl 都用过,有的时候也用 requests 库

    工具本身没有好坏,重要是的能够加快工作效率,以前很多时候都是手写 python 代码,后来发现 postman 能直接导出 python 代码,现在懒得写了,直接复制
    beidounanxizi
        8
    beidounanxizi  
       2023-02-24 13:40:57 +08:00
    一般是 curl 交流
    curl 和 postman 本来就可以互通的 curl 可以转换成 其他语言的 client request 代码
    Ayanokouji
        9
    Ayanokouji  
    OP
       2023-02-24 13:42:02 +08:00
    @DingJZ 我觉得这个要求挺高的,一般是需要付费的。哈哈
    Ayanokouji
        10
    Ayanokouji  
    OP
       2023-02-24 13:42:56 +08:00
    @beidounanxizi 是的,我也是 curl 转成 idea 的 http client 的
    simplereasy
        11
    simplereasy  
       2023-02-24 13:45:17 +08:00
    @DingJZ 还要要求尽量看原版英文文档是吧
    0044200420
        12
    0044200420  
       2023-02-24 13:46:08 +08:00
    在上家公司当组长时会定时推进业界最新技术,现在回归单兵就不会多管闲事了
    DingJZ
        13
    DingJZ  
       2023-02-24 13:46:41 +08:00
    @Ayanokouji #9 顺便还能赚几个推广钱,然后自己再赔几百去请客 😂
    shyangs
        14
    shyangs  
       2023-02-24 13:48:00 +08:00
    團隊 leader ,要規定編碼和換行字元.

    不然有人用 big5, gbk, utf-8, 有人用 \n , \r\n , \r 推到 git, svn 那叫一個慘烈.
    beisilu
        15
    beisilu  
       2023-02-24 13:50:48 +08:00
    我建议当领导的多关心关心开发环境,比如我这边 flutter 写 iOS 程序还要问别的部门借 mac
    Ayanokouji
        16
    Ayanokouji  
    OP
       2023-02-24 14:00:21 +08:00
    @shyangs
    @beisilu 我觉得这个是已经影响到协作和工作了,是需要规范的
    christin
        17
    christin  
       2023-02-24 14:05:17 +08:00
    只会建议,不会强求。
    shijingshijing
        18
    shijingshijing  
       2023-02-24 14:05:26 +08:00
    我见过的一个公司:

    强迫用虚拟机跑 Win 7 ,开发环境无法连外网查资料,不允许插 U 盘,不允许接入任何其他未授权设备,每人再单独配一台 Linux 上网,所有资料交换通过摆渡系统进内网,基本上只进不出。

    语言是 C 和 Python ,IDE 统一 VSCode ,各种插件预先装好,git 统一使用小乌龟,内网有 Gitlab ,JIRA 。

    早上 9 点半开早会,每天 5 点下班,下班之前必须提交代码,基本上没有什么摸鱼和骚操作空间,不听话不习惯的人可以主动申请离开团队。
    treblex
        19
    treblex  
       2023-02-24 14:14:15 +08:00 via iPhone
    我喜欢随手格式化代码,改别人代码之前一直没注意到引用顺序还能引发异常
    Autmn
        20
    Autmn  
       2023-02-24 15:44:05 +08:00
    不关心。只要能正常开发给接口就行。但是偶尔会建议同事写下注释。因为最近接收一些离职同事的报表修改。一个方法很长,多方面取值计算合在一起。没有注释我是真的很难修改。
    fiypig
        21
    fiypig  
       2023-02-24 15:59:26 +08:00
    不会,但会讨论一下
    我也不想人限制我,我去过有些公司强制用公司的要求配置相应工具环境,我受不了,都待不下去
    litchinn
        22
    litchinn  
       2023-02-24 16:38:23 +08:00
    关心,看见别人的好工具我也得有 doge
    不要求,工具只是工具,想不想用是别人的事,就算是提高效率也应该由 leader 来规范
    ldyisbest
        23
    ldyisbest  
       2023-02-24 16:52:03 +08:00
    不会,甚至在还旧版本 node 的时候,别人把新的卸了装个旧的都不觉得有问题
    abelmakihara
        24
    abelmakihara  
       2023-02-24 17:07:41 +08:00 via iPhone
    不关心 但是如果看到别人用的不如我的好用我会推荐
    N9f8Pmek6m8iRWYe
        25
    N9f8Pmek6m8iRWYe  
       2023-02-24 17:09:35 +08:00
    不关心
    icetea12138
        26
    icetea12138  
       2023-02-24 17:10:34 +08:00
    爱 jb 用啥用啥
    duke807
        27
    duke807  
       2023-02-24 17:11:41 +08:00 via Android
    一直要求员工用 linux 就行,其它不限制,发行版也没所谓
    xuyang2
        28
    xuyang2  
       2023-02-24 19:33:39 +08:00
    @shijingshijing
    如果要装开源依赖库的话咋弄?
    比如
    python -m pip install requests
    xuyang2
        29
    xuyang2  
       2023-02-24 19:35:04 +08:00
    @treblex
    论编写无状态无副作用代码的重要性
    shijingshijing
        30
    shijingshijing  
       2023-02-24 19:40:42 +08:00
    @xuyang2 两种,第一种简单的项目,直接上 Anaconda ,就在 Anaconda 这个圈子里蹦。第二种是实在覆盖不了的,外网部署一个一模一样的环境,用 requirement 弄好依赖,下载 whl 文件摆渡进内网。
    k9982874
        31
    k9982874  
       2023-02-24 19:45:31 +08:00 via Android
    不关心,只要别把.vscode, .idea 这些本地配置上传仓库污染环境就行
    zhuangzhuang1988
        32
    zhuangzhuang1988  
       2023-02-24 20:54:23 +08:00
    只关心代码本身。
    standchan
        33
    standchan  
       2023-02-25 10:05:34 +08:00
    不关我的事,没有强迫症
    jokeopps
        34
    jokeopps  
       2023-02-25 12:44:04 +08:00
    @shyangs 哈哈哈, 协作开发,基础配置要保持一致,而且要求大家不管用什么 IDE 必须保持一致,否则真的是灾难,
    A 的 format 到 B 这里就全是 error 了- -
    jokeopps
        35
    jokeopps  
       2023-02-25 12:46:01 +08:00
    @k9982874 我们前端统一.vscode 的配置, 所有的 format lint 全部交给 eslint 来完成, 必然要提交.vscode , 我写后端很少,.idea 我看开发很少提交, 但偶尔我写后端代码,就要从零开始配置一遍,反而感觉没那么方便
    hhjswf
        36
    hhjswf  
       2023-02-25 13:59:17 +08:00 via Android
    以前搞远古项目的时候,eclipse 开发的在 idea 上跑不起来,或者说非常麻烦,就会要求大家统一 ide
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2888 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:44 · PVG 11:44 · LAX 19:44 · JFK 22:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.