Open cyningsun opened 4 years ago
https://www.cyningsun.com/06-07-2020/unified-error-handling.html
无论使用什么语言,错误处理都是系统中很关键的一个点。优雅的错误处理能够极大的提高代码的整洁度,而代码整洁度又直接影响可维护性,但是要实现优雅的错误处理却并非易事。那究竟难在哪里呢?
重复的错误处理代码
_, err = fd.Write(p2[e:f]) if err != nil { fmt.P
https://www.cyningsun.com/06-07-2020/unified-error-handling.html
无论使用什么语言,错误处理都是系统中很关键的一个点。优雅的错误处理能够极大的提高代码的整洁度,而代码整洁度又直接影响可维护性,但是要实现优雅的错误处理却并非易事。那究竟难在哪里呢?
重复的错误处理代码
_, err = fd.Write(p2[e:f]) if err != nil { fmt.P