V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
kensoz
V2EX  ›  问与答

[避免重复轮子] 你们如何知道,团队成员写了一个通用工具函数?写完要打报告嘛?

  •  
  •   kensoz · Feb 17, 2023 · 3184 views
    This topic created in 1174 days ago, the information mentioned may be changed or developed.

    很好奇,如果 codeview 不是很频繁的话,团队内写了一个通用工具函数,团队成员是通过什么方式知道的呢?

    20 replies    2023-02-17 19:27:52 +08:00
    xingkaixin
        1
    xingkaixin  
       Feb 17, 2023
    技术团队的分享会
    qiaobeier
        2
    qiaobeier  
       Feb 17, 2023
    API 文档生成工具
    zapper
        3
    zapper  
       Feb 17, 2023   ❤️ 1
    不知道,所以我猜这就是 QQ 代码是屎山的原因
    两个包里有一模一样的函数都不稀奇
    xujinkai
        4
    xujinkai  
       Feb 17, 2023 via Android
    不写通用函数,重复代码复制粘贴🤣
    sujin190
        5
    sujin190  
       Feb 17, 2023 via Android
    重复就重复呗,现实里无所谓的,统一库抽取的应该是经过考验然后按标准库流程仔细设计后来建的,过于抽取会大幅增加学习成本不说,而且吧设计不标准的大量库其实比重复代码更坑
    Seulgi
        6
    Seulgi  
       Feb 17, 2023
    code review+分享会。重复了,后期重构。重复很正常。
    matrix1010
        7
    matrix1010  
       Feb 17, 2023   ❤️ 1
    通用全部放一个单独 repo ,readme 里加上。再给这个 repo 设个飞书 /slack 提醒什么的
    renmu
        8
    renmu  
       Feb 17, 2023 via Android
    不会,我放我的工具文件夹里
    matrix1010
        9
    matrix1010  
       Feb 17, 2023
    和代码一起的 readme 才是真正会流传下去的东西,任何公司都应该鼓励写好 readme 。有时间可以再复制一份到飞书文档知识库之类的地方
    nicebird
        10
    nicebird  
       Feb 17, 2023
    技术分享、写文档发群里、和大家直接说
    shyangs
        11
    shyangs  
       Feb 17, 2023
    不知道.

    反正項目裡有 Gson, Jackson 之類的重覆輪子很常見. 也沒見人說我們用了 Gson ,那把 Jackson 拿掉吧。
    shanyuhai123
        12
    shanyuhai123  
       Feb 17, 2023
    规范提交信息,webhooks 通知到开发群(钉钉、企业微信)
    otakustay
        13
    otakustay  
       Feb 17, 2023
    难道不是放在代码库里 common/shared 之类的目录里就是通用的吗
    reallynyn
        14
    reallynyn  
       Feb 17, 2023
    每类的通用函数封装成库,所有人都有权限修改,每个库指定负责人审核和维护。
    比如数学函数库,时间库,字符串库,内存库,ui 库,线程库等等。
    des
        15
    des  
       Feb 17, 2023 via iPhone
    如果你发现别人写的通用工具不够通用,你用起来有点小问题,你会如何选择?
    stillsilly
        16
    stillsilly  
       Feb 17, 2023
    在群里说一声
    hazardous
        17
    hazardous  
       Feb 17, 2023
    除非小组开会定的公用方法公用接口公用类,别人写的都不用。要往公用区提交代码必须开会或者组长审查后通过。
    sadfQED2
        18
    sadfQED2  
       Feb 17, 2023 via Android
    我们会有一个单独的工具包,所有工具函数都放这里面。写工具函数的时候就打开这个项目,打开后发现已经有了,就不写了
    dddd1919
        19
    dddd1919  
       Feb 17, 2023
    内部知识库
    carrotliang
        20
    carrotliang  
       Feb 17, 2023
    系统设计,详设评审?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4058 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 91ms · UTC 05:10 · PVG 13:10 · LAX 22:10 · JFK 01:10
    ♥ Do have faith in what you're doing.