io.EOF设计的缺陷和改进

https://mp.weixin.qq.com/s/DPtujfVNMw_Jgel_zGTFvw

分析了标准库中io.EOF的设计缺陷, 并提供改进思路.

2 个评论

谈http.DefaultClient设计的缺陷与改进
只要有用户执行
```
func init(){
http.DefaultClient = nil
}
```
所有的http.POST() 都会挂.

谈goroot/src 下所有大写全局变量的设计的缺陷与改进

谈项目里所有大写全局变量的设计缺陷与改进

所以,应该禁止全局变量大写,因为只要用户调了 GlobalVal = nil ,就会挂。
谈谈go程序设计的缺陷与改进
func init(){
os.Exit(0)
}
程序不会正常执行
建议go官方把这个函数禁用了

要回复文章请先登录注册