作为开发者,还有必要重复造轮子嘛

2022-12-16 14:43:53 +08:00
 mobaijun

最近写了一个工具类包,发现大多数方法已有现成的实现,比如 hutool ,guava ,apache 。。。。覆盖率大概 99%,你们会重复造轮子嘛,遇到重复的轮子是怎么处理的

2456 次点击
所在节点    程序员
17 条回复
gra
2022-12-16 14:54:44 +08:00
在线的很多了,你的是离线的吗
mobaijun
2022-12-16 15:07:27 +08:00
@gra 什么意思
jones2000
2022-12-16 15:27:05 +08:00
扣代码, 只拷贝需要的功能的代码,其他没用到的一律删除。
shineshane
2022-12-16 15:28:31 +08:00
@jones2000 最开始我也是这么做的,直到发现了剪不断理还乱的各种耦合。
tool2d
2022-12-16 15:31:53 +08:00
写代码,也就造点轮子最有意思了。

单纯写业务逻辑很无聊的,生活需要调剂。
x1kong
2022-12-16 15:34:11 +08:00
看心情,5 楼说的很对,工作需要找点乐子。
seakingii
2022-12-16 16:15:48 +08:00
有必要.没有一个包能 100%满足要求 .
xuanbg
2022-12-16 16:27:45 +08:00
可以这样说:不造轮子的程序员不是一个好程序员。
xuanbg
2022-12-16 16:31:34 +08:00
外面找到的能用的包都太大了,我用得到的才那么一点点,所以我的选择是自己写个 Util 包。当然这不是主要原因。自己造轮子的好处,一来是找点乐子,二是随时可以更新,不必等别人发布新版本来解决自己的问题。
opengps
2022-12-16 17:29:00 +08:00
对技术人来说,代码本身比项目有意思多了
gggyyybbb
2022-12-16 17:49:18 +08:00
造轮子的过程很有成就感,对代码的抽象治理能力也有很大提升
litguy
2022-12-16 17:51:11 +08:00
讨厌造轮子,但是又不得不造轮子
早期员工神经病啥都造,包括最基本数据结构
只能跟着走
可惜了,几个人造轮子快 10 年
花掉老板超过 2 亿
一分钱还没赚到
lzgshsj
2022-12-16 20:14:26 +08:00
喜欢重复造轮子?欢迎来到前端大舞台(
game159
2022-12-17 06:19:01 +08:00
如果大家都不重复造轮子,
那么 IT 岗位瞬间减少一多半。
这不是从业人员想看到的结果。
byzod
2022-12-17 13:45:25 +08:00
你自己造轮子,就会发现还需要自己定做轮毂轮轴,去做轮毂轮轴就会发现,还得去自己砍木头,自己去砍木头就会发现,还得自己造斧头,造完斧头发现需要自己种树苗……

你去买个轮子,就会发现只能用指定的轮毂轮轴,去买了指定的轮毂轮轴就会发现,只能用指定的螺钉螺母,用了指定的螺钉螺母就会发现,需要用指定的内六角扳手,买了扳手就会发现,虽然不知道为什么但是必须一起买一套地下修理仓库和一个大理石花园桌……

最后你轮子装好了,发现轮子可以在单车道上行驶,但你的路是两车道,轮子转不了
mobaijun
2022-12-18 17:43:59 +08:00
@byzod 有道理。
horou
2022-12-26 10:57:28 +08:00
我是那种如果有成熟的轮子,肯定用成熟的轮子,大不了根据需求改一下源码,但是肯定不会完全重新写。如果没有的就只有造了

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

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

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

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

© 2021 V2EX