前向兼容手札 头像

消息来源频道

前向兼容手札

@zyf_at_rochester

频道122 位成员公开可见0 人在线

后向兼容什么的,才没人在意呢!

成员规模122 位成员
在线情况0 人在线
消息总数888 条消息
浏览量总数15,140 次浏览

在这个频道里搜索消息……

t.me/zyf_at_rochester

https://www.gitclear.com/coding_on_copilot_data_shows_ais_downward_pressure_on_code_quality
前几天写 libc 用到 syscall 调read 的场景。因为一次sys_read 不保证读完,所以要写循环处理,中间还要检查错误状态。这是最基础最基础的操作了,copilot似乎看懂了,补得结构什么都对,errno处理得像模像样,就没仔细看。而且因为read一般都是一次读完,UT啥的也都过了。code review的时候发现copilot补的code里没有advance buffer pointer. 好几次写这种lowlevel的东西copilot补全成功插入了一些一眼不容易看出来的错误😑