有感而发:你们会关心或者要求其他同事的开发环境吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Ayanokouji
V2EX    程序员

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

  •  
  •   Ayanokouji 2023-02-24 13:21:07 +08:00 3825 次点击
    这是一个创建于 975 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如使用什么操作系统、使用什么 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     Solana     2548 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 15:08 PVG 23:08 LAX 08:08 JFK 11:08
    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