V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sophos  ›  全部回复第 1 页 / 共 9 页
回复总数  170
1  2  3  4  5  6  7  8  9  
9 天前
回复了 kdbtg91 创建的主题 Go 编程语言 Go 项目的调试、测试
要真正做好调试和测试,项目大了之后,依赖注入是不可避免的
可以选择手动管理依赖项和注入逻辑,也可以基于框架实现自动管理,类比 spring 之于 java 吧

https://github.com/go-kod/kod
基于泛型&代码生成&拦截器的依赖注入框架 :-)
https://github.com/go-kod/kod
@rookie2luochao 泯然众人矣 :-)
主要是 Go 相关的开源项目,不知道什么时候能从 A+升级到 S ,哈哈哈

https://github.com/sysulq
37 天前
回复了 cainiaochaocai 创建的主题 NAS 自组 NAS,求指点
我的 TrueNAS Scale 机器配置,整机 30W 左右
不做视频解码,单纯存储,特意选个功耗低点的 CPU

机箱:御夫座 NAS 机箱 6 ( 3.5 寸)+2 ( 2.5 寸)盘位 (265*270*265)
主板:超微 X11SSM-F
处理器:Intel E1240L
系统硬盘:SATA SSD 128G+256G
内存:DDR4 3200 8*4=32G
散热:利民 AXP90-X53
电源:金牌电源 650W
扩展:M2 转 6 口 sata 转接卡 、8125 2.5G 网卡
49 天前
回复了 chenxiaolani 创建的主题 程序员 后端接口一定要保持单一职责吗
https://github.com/sysulq/graphql-grpc-gateway

所以我试着做了一个 graphql 转 grpc 的网关,各个模块提供 grpc 接口即可,在网管层合并为 graphql ,端上可以根据需求自行选择接口聚合
59 天前
回复了 seth19960929 创建的主题 Go 编程语言 go-zero + gorm 写测试的一点随笔
我感觉这个特性是很有用的,主要是用在提供常用操作的组件中,调用方的代码还是比较直观的

至于写组件的时候,可以直接用 iter.Seq 或 iter.Seq2 ,别直接用匿名函数就行,还好吧
71 天前
回复了 nativeBoy 创建的主题 Visual Studio Code 用 vscode 开发 go,有点劝退
虽然我有 jetbrains 的免费 license ,但我还是用 vscode :-)
远程开发体验秒杀其他 IDE
79 天前
回复了 sophos 创建的主题 Go 编程语言 Facebook DataLoader 的 Go 语言实现
@haierspi 实现了,理论上比 singleflight 效果更好 :)
81 天前
回复了 Inzufu 创建的主题 程序员 感觉云端开发会是未来的趋势
还是 vscode 远程舒服,和本地开发体验差不多,用浏览器还是差距明显
85 天前
回复了 sophos 创建的主题 Go 编程语言 Facebook DataLoader 的 Go 语言实现
@zzhaolei
@novaline

只需要简单的 batch 和 cache 功能,就用你发的这个没问题
如果需要 LRU+同批次请求去重+跨请求链路追踪,就可以考虑我这个了 ;-)
86 天前
回复了 sophos 创建的主题 Go 编程语言 Facebook DataLoader 的 Go 语言实现
@securityCoding 最核心的是 batch :-)
@povsister 哈哈哈,这样就解释得通了
@povsister 嗯,加一层 BFF 可以解决问题,只是对于多个后端团队来说,也容易纠结一个问题,谁来写这个 BFF ?如果走 graphQL ,端上自己拼 query 就行了,哈哈哈
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1016 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 23:15 · PVG 07:15 · LAX 16:15 · JFK 19:15
Developed with CodeLauncher
♥ Do have faith in what you're doing.