V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Hanggi  ›  全部回复第 7 页 / 共 31 页
回复总数  617
1 ... 3  4  5  6  7  8  9  10  11  12 ... 31  
2022-01-24 22:59:29 +08:00
回复了 aljun 创建的主题 程序员 2022 年最适合写业务代码的编程语言是哪个?
@BeautifulSoap
你提出了你的抱怨,我给你解惑。

你说说你要的功能是啥?不就是 Array 提供一个 filter 功能吗?这功能这么基础为啥 Go 语言没有,你能解释一下吗?

而且你要的这功能基础到涉及不到标准库好吗?这是语言本身层面的功能,你老说标准库不全,你用的第三方软件哪个不是基于标准库和谷歌的扩展库开发的?你开发的时候遇到标准库功能不足,需要从底层扩展标准库才能实现吗?显然不是,你只是需要一个 filter ,所以不要再说标准库什么的,跟他没关系。

说 Go 语言标准库健全是基于 Go 语言的发展年限、其他语言对比、目前所取得的成绩所提出的。Go 语言已经足以构建当代云原生服务的方方面面。你在这儿跟我说 Go 语言数组没有 filter 所以标准库不健全,恐怕不太合适吧?

所以原因就是出在你不明白,明明你用的其他语言都有数组的 find ,forEach ,filter 等方便的扩展方法,为什么 Go 语言这么新、这么火、这么多大厂在后面背书结果连一个数组的 filter 都没有。你是不是应该去自己去搜一搜?而不是跟我赌气?我以前也很困惑为啥都 2020+年了,还有这种奇葩语言?查一查,翻一番,知道原因就不会抱怨了,因为没有一种语言是完美的。
2022-01-24 21:23:31 +08:00
回复了 aljun 创建的主题 程序员 2022 年最适合写业务代码的编程语言是哪个?
@BeautifulSoap 逗,还给自己点赞。

我现在理解你发牢骚是觉得,你不理解你要的那些功能 Go 语言为什么没有。
如果你理解为什么没有这些功能,那你也应该明白目前的 Go 语言是不可能给你提供你要的那个功能。

这不是标准库健全性的问题,你可以自己尝试实现一下,做个标准库的扩展包?
然后再思考下你做的这个扩展库能放进标准库给别人用吗?
如果行,说明标准库不健全,你去贡献代码,我给你买杯咖啡。
如果不行那你抱怨的点又是什么呢。
2022-01-24 17:13:26 +08:00
回复了 aljun 创建的主题 程序员 2022 年最适合写业务代码的编程语言是哪个?
@BeautifulSoap
1. 你说的这些并不是 Go 语言的“缺点”,所以这些功能也不会被“完善”。Go 语言是标准库健全著称的,你说的那些功能没有是因为 Go 就是这么设计的,你觉着谷歌的那些老油条不知道 array 里面可以有个 find 或者 filter 函数吗?可以寻找相关文档了解下为什么这么设计。(当然随着泛型支持后不排除出现工具库)
2. DDD 自身都没有统一的标准,跟 Go 语言有什么关系。
3. 这个跟 1 里的回答一样,就这么设计的。

还有,为啥这么多人一边骂着 Go 语言还一直再用呢
@shyangs 淘寶丟人了,才知道?
还好意思拿出来
从茅坑里捞出了一坨 shit ,然后说你们看人家拉的屎。。。
你是想让大家一起吃?
不要再宣扬什么全 POST 没啥问题的这种奇葩言论了。
(这就跟关系型数据不要用 join 一样,你可以这么做,但是不要宣扬这是对的。)

试想,哪天你们公司有机会做一个开放的 API 平台,然后一看文档里面全是 POST 。。。
还有人愿意用吗?随便翻翻国内大厂的 API 开放平台,哪个有全 POST ,不把你直接踢出去。

你一个 HTTP API 接口,既不遵守 Method 也不返回相对应状态码还有理了。
不要给自己的不合规找冠冕堂皇的理由。

请按照规范使用 HTTP Method 和相对应的状态码返回请求值。
2022-01-23 23:48:11 +08:00
回复了 rv54ntjwfm3ug8 创建的主题 Go 编程语言 Echo 框架如何查找某个用户的所有 Session 并删除?
@caicaiwoshishui 楼主没必要在意楼上这些人胡扯。
听我的,该用什么就用什么。

请求里可以带的东西基本分为 param, query 和 body ,其中 param 和 query 都是写在 url 里的。
如果你觉得你传的参数不应该被直接看到就用 POST 。
其余情况该用什么就用什么。
(例如:GET /v1/articles?page=2&size=20&type=hot 是完全没问题的,也无需担心什么安全问题,真正的安全问题不是 POST 就能解决的,不是吗)

至于你们公司那位,经验告诉我们你没必要舒服他,如果以后有机会写后端你可以使用 Restful API
2022-01-21 14:26:35 +08:00
回复了 monetto 创建的主题 Go 编程语言 GoLand 能否根据结构体 自动导入包前缀
@monetto 你说的那个是包名一起写的时候,比如 errors.New() 这种,他就会让你选择到底是哪个 errors 包帮你导入。

你现在问的是我写个 New() 前面自动加 errors. 谁知道你要 errors. 还是 logs. 还是啥?
2022-01-21 14:17:02 +08:00
回复了 binbinyouliiii 创建的主题 Java Javaer 用了一下 Go web 开发,感觉开发体验倒退了
这就是典型的告诉你该怎么做就怎么做,突然放开手脚就不知所措了。

你依然可以使用 Java 的那套开发模式去写 Go ,就是要理解下 Go interface 的一些特别之处。
2022-01-21 14:15:08 +08:00
回复了 monetto 创建的主题 Go 编程语言 GoLand 能否根据结构体 自动导入包前缀
谁知道你的 Abc 是哪个 package 的 Abc 。
而且大部分都可以通过 IDE 和工具链解决
2022-01-21 12:51:53 +08:00
回复了 moonchild 创建的主题 数据库 操作数据库 update 忘了加 where
咦?我用的 ORM 如果不写 Where 的话 Update 会报错,所以所有 Update 都有 Where 。
换个 ORM 吧。
2022-01-12 01:25:27 +08:00
回复了 Hanggi 创建的主题 Redis 有没有用过 RediSearch 的?
@aofall 这个看了,感觉也是自吹,还有一篇黑他的。
2022-01-10 19:05:49 +08:00
回复了 chengxiao 创建的主题 程序员 以后的电脑有没有可能干掉内存?
你光看带宽有什么用?
2022-01-02 10:52:47 +08:00
回复了 rv54ntjwfm3ug8 创建的主题 Angular Angular 有没有类似 OneDrive 网页版文件列表的轮子?
2021-12-25 21:55:04 +08:00
回复了 partystart 创建的主题 程序员 纯吐槽帖 关于 go 的 err 和重载
Go 语言设计有一大特点,就是不仅把所有觉得没必要的功能都剔除了,还把不适合的人也剔除了。

明显楼主就是那个被剔除的人,虽心有不甘,但不适合就是不适合。
到这里骂骂咧咧发了一通牢骚并不能说服任何人,最后从 Go 语言阵营退出也算是造福社区。


人在挑选编程语言,其实编程语言也在挑人。
2021-12-22 08:42:15 +08:00
回复了 Infinitify 创建的主题 Flutter Flutter 现在生态如何了?
@dcoder 咋了,抢了你饭碗了?
2021-12-21 09:36:34 +08:00
回复了 rophie123 创建的主题 PHP 招 PHPer 有感
头条上大把 50 万年薪的人都去哪儿了
说多少回了,Vue 不是语言,去掉,放进 js 里。
2021-12-19 20:37:38 +08:00
回复了 MagicBall8 创建的主题 Vim 一个简单的 neovim 高亮插件
neovim 优势是什么?
2021-12-16 15:09:08 +08:00
回复了 thisisgpy 创建的主题 JavaScript 有好用的 Vue3 UI 吗?
vue 的生态还是差了些,没什么特别稳定好用的 UI 库呢
1 ... 3  4  5  6  7  8  9  10  11  12 ... 31  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5036 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 09:45 · PVG 17:45 · LAX 02:45 · JFK 05:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.