1
spritecn 14 天前
业务项目的话本身不怎么能用到泛型的吧
|
2
liaohongxing 14 天前
用的很多 ,一些工具类 比如 arrayutils 等等,都是范型的了
|
3
Sendya 14 天前
项目里经常用 https://github.com/samber/lo ,做业务系统基本上用不到泛型,我这边用到泛型的大多是一些辅助工具类型的东西
|
![]() |
4
2024 14 天前 ![]() go 的泛型没有 C# 那么连贯,如果不是专门想用下泛型,一般想不起来怎么写
|
5
Dorathea 14 天前
泛型的代码无论怎么写都很难看
个人的建议是: 可以用泛型的代码, 但最好不要自己写/管理泛型 |
![]() |
6
Gilfoyle26 14 天前
工具类代码用的多,其他的业务代码用的很少
|
![]() |
7
COW 14 天前
为了泛型而用泛型,是很忌讳的
|
![]() |
8
Ipsum 14 天前 via Android
通用库会用,业务就没啥必要了
|
9
nkidgm 14 天前
我写 Java 都不怎么用泛型了,因为不同团队/公司的业务通用性不强,强上泛型,就是浪费时间。
用泛型都是抽象性很高的模块了,是为了通用性而用泛型,而强上泛型看上去很优雅,但实际上就是自娱自乐。 |
10
nkidgm 14 天前
不过曾经为了学习泛型,在过程中也很享受那种设计感,很有顶层思维,但现在回头看,90%都是过度设计(逃
|
11
zaiweijian 14 天前 via Android
没有泛型,用 interface 强转还是比较麻烦的。不过也就工具函数会用到
|
12
kevinxzhao 14 天前
go 都是写业务逻辑多点吧,所以范型用的应该不太多。
|
13
roundgis 14 天前 via Android
写库可能会用得多些
如果是往屎山堆屎的话就不要想太多了 |
14
pulutom40 14 天前 via iPhone
工具函数用的多,业务代码用不到
但从泛型出来第一天开始,我就没听说过谁要求不要用泛型 |
![]() |
15
skiy 14 天前
用不用泛型,得看我用的库,它类型定义成泛型不。刚出泛型时尝鲜,结果一堆库没跟进。
现在的话,AI 出的代码有我就用,没有我就不用。 |
16
Rainm4ker 14 天前
写业务很少用,组内、部门的基础库应该用得着
|
17
veightz 14 天前
用的并不高频。一些工具类用的多一些,字面量转指针之类的。。
和 Java 比,类似 Result<>用得并不多。。。 |
![]() |
18
darkway 14 天前
为了泛型而用泛型,是很忌讳的
|
19
spritecn 13 天前
话说,现在有中小厂用 go 么?
|
![]() |
21
Desdemor 13 天前
我们一直都是 go, 但是泛型很少很少用到。 用泛型的场景有限。
|
22
gmfan 13 天前
我主要写 go ,泛型很少用
|
23
fffq 13 天前
觉得该用了就用,这就是 go
|
24
kaf 13 天前
go 官方说了,如果你确定一个函数的输入输出类型,那就鼓励用泛型
|
![]() |
25
licoycn 13 天前
用,而且大量的用,对于通用的业务处理很方便
|
26
silomrelephant 13 天前
go 的泛型残疾的,不堪大用,鸡肋
|
27
fantasticbin 13 天前
写业务用泛型封装了个辅助工具,还是挺好用的
https://github.com/fantasticbin/QueryBuilder |
28
kfpenn 13 天前
不要为了用而用,当你需要用的时候,自然会想到他
|
29
Seck 13 天前
。。。 业务为先啊!
你猜为什么要有屎山代码这个词,无论用不用,记住业务需求实现才是最终目的,技术是手段! |
![]() |
30
server 13 天前
啥时候方法泛型 再说
|
![]() |
31
tangqiu0205 13 天前
用 有需要就用
|
![]() |
32
pota 13 天前
我也就一些通用模块用到了,业务部分基本上没咋涉及
|