V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Ainokiseki  ›  全部回复第 1 页 / 共 1 页
回复总数  12
@FabricPath 如果是这样的话,假设正确密码是 2324 ,输入“232324”会无法判断通过的
2023-12-13 15:49:46 +08:00
回复了 Ainokiseki 创建的主题 Go 编程语言 如何有效提高测试覆盖率
不好意思这几天一直没看到新消息提醒,以为没有回复
@dayeye2006199 比如我代码依赖某个第三方包的结构体,那显然是没法 mock 的,因为不是 interface ,除非我把所有第三方结构体都手动封装成 interface
2023-11-24 16:26:59 +08:00
回复了 yujianwjj 创建的主题 Go 编程语言 go select 的一个疑问
这个特性确实很麻烦,所以我为了保证及时退出,都是在 t.C()这种业务分支下面再加一个 select 来判断 stopCh ,保证最多只执行一次就退出
2023-11-24 14:20:17 +08:00
回复了 Ainokiseki 创建的主题 程序员 和 mentor 代码习惯不一样,好头痛
@moon8sky 不是,不过说实话我有点慌,你这么一说我害怕被 mentor 看到误会了,沉了沉了。我感觉 mentor 除了话少,高冷,以及有时候观念不一致之外其余都 ok 的,看评论感觉大家都觉得 mentor 写法好,那我自然是虚心接受了
2023-11-24 14:16:55 +08:00
回复了 Ainokiseki 创建的主题 程序员 和 mentor 代码习惯不一样,好头痛
@xuanbg 可能我没有写明白,最后那个 do sth special 实际上是要先把 normal 的事情做一遍的
2023-11-24 14:14:38 +08:00
回复了 Ainokiseki 创建的主题 程序员 和 mentor 代码习惯不一样,好头痛
@williamscorn 有个小问题是,这个“处理”是以 array[i]为参照创造一个新结构体然后塞到 channel 里面,不想占用额外的内存所以就一个个来了
2023-11-23 11:50:58 +08:00
回复了 Ainokiseki 创建的主题 程序员 和 mentor 代码习惯不一样,好头痛
@ScepterZ 我 不 是 只 处 理 最 后 一 个!只是最后一个要特殊处理。。。omg 我还是 append 到主楼吧
2023-11-23 11:37:13 +08:00
回复了 Ainokiseki 创建的主题 程序员 和 mentor 代码习惯不一样,好头痛
好吧,看来大家都赞成 mentor 的方案,看来我还要再学习一个,也许我是太追求简洁忽视可读性了>_<
2023-11-23 11:24:29 +08:00
回复了 Ainokiseki 创建的主题 程序员 和 mentor 代码习惯不一样,好头痛
@Yuhyeong 小厂没有这么细的。。我找找 google 的 style 有没有关于这个的
2023-11-23 11:23:37 +08:00
回复了 Ainokiseki 创建的主题 程序员 和 mentor 代码习惯不一样,好头痛
@kxct 但是其他元素也要处理的,可以类比成 oi 里面输出答案的时候,除了最后一个元素之外其他元素末尾都要加一个空格的场景,之前都是直接在循环里判断的
2023-11-23 11:13:13 +08:00
回复了 Ainokiseki 创建的主题 程序员 和 mentor 代码习惯不一样,好头痛
@Ainokiseki 这个我不知道 mentor 是真觉得下面那个好,还是一开始看错了,以为我只想处理最后一个元素,后来在我指出来之后强行挽尊。。
2023-11-23 11:11:48 +08:00
回复了 Ainokiseki 创建的主题 程序员 和 mentor 代码习惯不一样,好头痛
@idealhs 我举个例子:某段代码要对数组中最后一个元素做特殊处理,我写的是:
```
for i:=range array{
if i==len(array)-1{
// do sth special
}
}
```
mentor 要我改成:
```
for i:=0;i<len(array-1);i++{
// do sth normal
}
// do sth special for array[len(array)-1]

```
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2683 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 00:26 · PVG 08:26 · LAX 16:26 · JFK 19:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.