#错误处理

2021-6-9 13:24
错误处理提案概述
Error Handling Is Hard(www.fpcomplete.com)
2020-11-30 22:29
该博客文章将主要使用Rust和Haskell代码片段来说明其要点。但是我根本不相信核心点是特定于语言的。 这是一些Rust代码,用于读取input.txt的内容并将其打印到stdout。它出什么问题了? 如果您能说流利的话,那么.unwrap()可能会像拇指酸痛地伸出来。您知道这意味着“将发生的所有错误转换为紧......
2020-9-19 16:2
今天我们宣布在libs团队下成立一个新的项目组,专注于错误处理! 这个新的项目组由Jane Lusby(@yaahc)和Sean Chen(@seanchen1991)领导,AndrewGallant(@BurntSushi)担任顾问职务,Ashley Mannix(@KodrAus)担任图书馆小组联络人。 任何有......
2020-7-19 5:0
在这篇文章中,我总结了一些有经验的工程师对错误处理的看法。由于程序员忽略了错误而导致的错误和代表真实错误情况的错误是有区别的。错误检查的粒度也有待讨论:每个函数?每模块?跳转到主消息循环中的对话处理程序?是否终止进程并重新启动? Joe Duffy在ErrorModel中描述了在Midori中设计错误处理的注意事项。......
2020-7-7 20:56
Go臭名昭著的错误处理引起了外界对该编程语言的相当关注,该语言经常被吹捧为该语言最有问题的设计决策之一。如果您查看任何用Go编写的关于Github的项目,几乎可以保证您会比代码库中的任何其他代码更频繁地看到这些行: 尽管对于那些刚接触这门语言的人来说,这似乎是多余和没有必要的,但围棋错误被视为一等公民(价值观)的原因......