V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zzhaolei  ›  全部回复第 5 页 / 共 6 页
回复总数  102
1  2  3  4  5  6  
160 天前
回复了 gitrebase 创建的主题 程序员 大家喜欢用 ORM 还是直接写 SQL
gorm 本质也 sql 拼接,不算一个真正的 orm 。gorm 最好用的就是查询数据不需要一个个的 binding 了,通过反射直接写入 struct 、slice 、map 等。

现在 go database/sql 也要加类似的机制,所以 gorm 的存在性又降低了一点。

目前 go 的 orm 应该只有 ent 算是比较好的,假如改了表的字段,ent 能在编译时校验,gorm 是不行的
162 天前
回复了 ShikiSuen 创建的主题 Apple 2023 年了,还有人用 intel 的 mac 吗
19 款 mbp 16g ,现在还稳定着呢,开 5 个 ide ,再开其他的 app 也不在话下
1. go 可以预先声明好 error ,然后进行判断,相当于是有类型的
2. error 确实缺少异常堆栈信息
3. 不想处理错误也可以直接 panic ,然后在最外层使用 recover ,和 try catch 有点像

```go
package main

import (
"errors"
"fmt"
)

var MyError error = errors.New("this custom error")

func test() error {
return MyError
}

func test1() error {
return errors.New("this custom error")
}

func main() {
err := test()
if err == MyError {
fmt.Println("this my error")
}

err = test1()
if err == MyError {
fmt.Println("this my error")
} else {
fmt.Println("this not my error")
}
}
```
我建议你别建议。

另外拉黑了
warp 不支持 shell 原生的补全功能,这一点很难受
172 天前
回复了 RedBeanIce 创建的主题 Go 编程语言 golang 应该如何选择 api 网关呢
五楼说的对。不过我认为排序可以反过来的,最主要一点是项目需要微服务还是简历需要微服务。
买个小太阳,也不贵,很暖和
182 天前
回复了 Erdong 创建的主题 iOS ios 有哪些小说阅读器推荐的?
我现在开始看精校完本了,直接导入到微信读书😂
187 天前
回复了 HHJY 创建的主题 Python 关于 Python 就业方向的疑问
@djangovcps 还有别的吗?之前豆瓣和知乎还用 python 呢,现在不也是改了。我的意思主要是用 python 做 toC 业务的太少了,岗位不多,尤其是现在这个行情下
rest client 很好用
187 天前
回复了 HHJY 创建的主题 Python 关于 Python 就业方向的疑问
python web 很多都是维护内部管理平台,国内基本上没有是 toC 的项目用它
我用线只有充电,并且是没带无线充或有急事的时候,好几年不用线传数据了
现在我待的公司的 go 代码也是有很多 DTO😂
@zzhaolei 多谢楼主
TJXT47FF6TXY 已用
为什么用 Rust 就满口的 unwrap ?如果全是 unwrap ,那和 go 不处理 err 有区别吗?而且 Rust 拆包也有语法糖,为什么不用呢
2022-05-07 11:50:35 +08:00
回复了 461da73c 创建的主题 程序员 一个巨大的老 Python 项目突然要求单侧覆盖率到 70%
type hint 不能强制检查,有些强制检查的工具也不好用。目前我感觉最大的用处是让 IDE 提示
2022-05-04 12:05:02 +08:00
回复了 HeFengzz 创建的主题 Rust 为什么 Rust 需要 C++ 的编译环境?
@lysS 真张口就来
2022-05-03 10:46:13 +08:00
回复了 fuis 创建的主题 Android 物色一台支持通话录音超长续航的小手机
诺基亚?我记着诺基亚好像也能用微信和支付宝
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2172 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 128ms · UTC 00:08 · PVG 08:08 · LAX 17:08 · JFK 20:08
Developed with CodeLauncher
♥ Do have faith in what you're doing.