

[避免重复轮子] 你们如何知道,团队成员写了一个通用工具函数?写完要打报告嘛?
source link: https://www.v2ex.com/t/916847
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

很好奇,如果 codeview 不是很频繁的话,团队内写了一个通用工具函数,团队成员是通过什么方式知道的呢?
xingkaixin 4 小时 4 分钟前 技术团队的分享会
|
![]() |
qiaobeier 4 小时 4 分钟前 API 文档生成工具
|
![]() |
zapper 4 小时 3 分钟前 不知道,所以我猜这就是 QQ 代码是屎山的原因
两个包里有一模一样的函数都不稀奇 |
![]() |
xujinkai 3 小时 54 分钟前 via Android 不写通用函数,重复代码复制粘贴🤣
|
![]() |
sujin190 3 小时 44 分钟前 via Android 重复就重复呗,现实里无所谓的,统一库抽取的应该是经过考验然后按标准库流程仔细设计后来建的,过于抽取会大幅增加学习成本不说,而且吧设计不标准的大量库其实比重复代码更坑
|
Seulgi 3 小时 36 分钟前 code review+分享会。重复了,后期重构。重复很正常。
|
![]() |
matrix1010 3 小时 0 分钟前 通用全部放一个单独 repo ,readme 里加上。再给这个 repo 设个飞书 /slack 提醒什么的
|
renmu 2 小时 56 分钟前 via Android 不会,我放我的工具文件夹里
|
![]() |
matrix1010 2 小时 43 分钟前 和代码一起的 readme 才是真正会流传下去的东西,任何公司都应该鼓励写好 readme 。有时间可以再复制一份到飞书文档知识库之类的地方
|
![]() |
nicebird 2 小时 36 分钟前 技术分享、写文档发群里、和大家直接说
|
shyangs 2 小时 25 分钟前 不知道.
反正項目裡有 Gson, Jackson 之類的重覆輪子很常見. 也沒見人說我們用了 Gson ,那把 Jackson 拿掉吧。 |
shanyuhai123 2 小时 18 分钟前 规范提交信息,webhooks 通知到开发群(钉钉、企业微信)
|
![]() |
otakustay 2 小时 12 分钟前 难道不是放在代码库里 common/shared 之类的目录里就是通用的吗
|
reallynyn 2 小时 8 分钟前 每类的通用函数封装成库,所有人都有权限修改,每个库指定负责人审核和维护。
比如数学函数库,时间库,字符串库,内存库,ui 库,线程库等等。 |
![]() |
des 2 小时 4 分钟前 via iPhone 如果你发现别人写的通用工具不够通用,你用起来有点小问题,你会如何选择?
|
![]() |
stillsilly 2 小时 0 分钟前 在群里说一声
|
hazardous 1 小时 32 分钟前 除非小组开会定的公用方法公用接口公用类,别人写的都不用。要往公用区提交代码必须开会或者组长审查后通过。
|
![]() |
sadfQED2 1 小时 10 分钟前 via Android 我们会有一个单独的工具包,所有工具函数都放这里面。写工具函数的时候就打开这个项目,打开后发现已经有了,就不写了
|
dddd1919 6 分钟前 内部知识库
|
Recommend
-
96
人们常说,不要重复发明轮子,那样做是无用功。这篇文章的作者指出,重复发明轮子是历史前进的动力。
-
52
从进行到软件开发这个行业现在已经有几年了,在整理出这个套开发框架之前自己做了不少重复造轮子的事。每次有新的项目总是要耗费不少时间在UI、权限和系统通用模块上面,自己累得要死,老板还骂没效率。为了能提高开发效率,同时也多拿拿奖金、多存点...
-
50
导语 作为java开发人员,“面向切面”这个词并不新奇,“插件”也存在于目前绝大多数平台和工具产品中,那在58房产中我们是如何将其合并且实际运用到生产中的呢? 本文详细介绍了58房产中面向切面插件...
-
39
古时的风筝第 74 篇原创文章 风筝我作为一个野路子...
-
27
作者 | 青 暮 编辑 | 丛 末 程序员的的代码大部分都不是如同写书法那般一挥而就,而需要反复地抠bug...
-
15
别再重复造轮子了,几个值得应用到项目中的 Java 开源工具库送给你古时的风筝公众号「古时的风筝」
-
8
优秀且经验丰富的 Java 开发人员的特点之一是对 API 的广泛了解,包括 JDK 和第三方库。如何使用现有的 API 进行开发,而不是为常见的东西编写新的代码。是提升开发效率必选之路。 一般来说,我会为日常项目提供有用的库,包括 Log4j 等日志库、Jackson 等 JS...
-
9
最近测试给我提了一个bug,说我之前提供的一个批量复制商品的接口,产生了重复的商品数据。 追查原因之后发现,这个事情没想象中简单,可以说一波多折。 产品有个需求:用户选择一些品牌,点击确定按钮之后,系统需要基于一份默认品牌的...
-
7
基于WPF重复造轮子,写一款数据库文档管理工具(一) ...
-
3
重复造轮子,实现一个简单的KV数据库,本地文件JSON存储 sanrentai...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK