开源一个项目后,项目使用率很低,大家会选择继续维护还是放弃呢?

2023-03-14 06:50:56 +08:00
 mobaijun

2022 年把前公司常用的工具类抽离出来,发布了一个 maven 包,后续一直在持续迭代,但是除了我自己的项目,查看其它项目发现很少有引用这个坐标的,大家对于这种情况都是怎么坚持下去的。 项目链接在这里: https://github.com/mobaijun/kjs-common

3800 次点击
所在节点    程序员
48 条回复
Vindroid
2023-03-14 09:07:40 +08:00
一个只有 5star 的东西,谁敢用啊。我懒得去审计代码,去找个上千 star 的不是更轻松吗
foundyou
2023-03-14 09:09:17 +08:00
和 hutool 比如何啊,有什么特别之处吗,工具类的依赖现在我都是用 hutool
SmiteChow
2023-03-14 09:15:25 +08:00
不用维护,不会有人关心的。
qwertty01
2023-03-14 09:36:30 +08:00
吐槽一下,逛 Github 逛那么久,头一次见版本号用大写的 V
Felldeadbird
2023-03-14 09:40:20 +08:00
没人用就关掉呗。做开源要学会取舍。
hhjswf
2023-03-14 09:48:43 +08:00
人才
suanran
2023-03-14 09:53:13 +08:00
开源并不一定非要很多人去用啊,是否维护下去看自己心情,但是我认为是不是有人使用和是不是有人关心你这个项目,和你是否维护,没太大的关联!一些很多人用的项目,不也说停更就停更,你能说对方不负责任吗?
mobaijun
2023-03-14 09:58:29 +08:00
@qwertty01 有啥区别嘛
mobaijun
2023-03-14 09:58:57 +08:00
@Felldeadbird 是的
mobaijun
2023-03-14 09:59:09 +08:00
@suanran 明白了
mobaijun
2023-03-14 10:00:54 +08:00
@beginor 是的,目前想的就是慢慢维护,一点点迭代
mobaijun
2023-03-14 10:02:09 +08:00
@foundyou 当然是比不上 hutool 的,但是用来学习和小项目自用应该还可以
beichenshao
2023-03-14 10:05:19 +08:00
老哥,下次记得这么说,“是我自己平时写的工具库,在公司项目中用到了,现在开源出来”
beichenshao
2023-03-14 10:06:59 +08:00
“是我自己闲时写的工具库,在公司项目中用到了,现在开源出来”
mobaijun
2023-03-14 10:10:53 +08:00
@beichenshao 学到了
WashFreshFresh
2023-03-14 10:11:22 +08:00
被发现,公司较真还是可以让你赔钱或坐牢的。和业务不业务,通用不通用没关系。只要是在公司写的或者公司发工资让你写的,都是公司的财产,离开公司你没权带走,更别说开源。
mobaijun
2023-03-14 10:12:18 +08:00
@fzdwx 算法包是最近新增的模块,后续在迭代吧,一开始没想那么多
mumuy
2023-03-14 10:15:29 +08:00
让自己成为第一个用户啊,自己都不用,怎么还能指望别人用呢!自己在项目中应用下去
mobaijun
2023-03-14 10:18:06 +08:00
@mumuy 自己一直都有在用,但是一个人使用局限性还是很小,希望有更多人使用然后提建议出来吧,我会收集慢慢完善
MoYi123
2023-03-14 10:39:34 +08:00
看了点代码, 感觉完全不行, 泛型这些就不说了.

algorithm: 冒泡排序之类的完全没用, 可以直接删了, QuickSort 也没处理最坏情况下 O(n^2), 字符串搜索留一个 BM 就够了,
二分查找通常分成 lower_bound 和 upper_bound, 没找到完全相同的返回-1 不是很好用.

bloomfilter: 你对 bloomfilter 的理解有问题, 建议重写.

cache: 我没看错的话, 除了接口更少,更不标准, 这个一个普通的 map 有什么区别? 一般来说, cache 自己都会带一个 evict 机制吧.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/923750

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX