onelsas

onelsas

V2EX 第 218066 号会员,加入于 2017-02-28 22:44:43 +08:00
onelsas 最近回复了
@SpicyCat @Abirdcfly
他们的代码的本意应该就是出了异常,认为可以忽略异常,然后就返回 None 。但是这样的做法假设有一个函数或者方法,它被**嵌套**调用了多次,所以在一系列嵌套调用的过程必须每一次都要检查 None ,要不然等出了错就不知道异常到底是哪一步骤抛出来的。

我现在有两种做法:
1. 原本返回 None 的地方我不兼容异常,全部抛出
2. 在返回 None 的地方做检查,并且记录日志,但是这样的话代码结构会很丑

请问上面做法是否合理?
2017-03-04 20:39:20 +08:00
回复了 onelsas 创建的主题 程序员 如何在 Vim/Emacs 或者 IDE 中使用垠神的 Pysonar?
@nyanyh 新手只想问一下有没有关于 Pysonar 的使用教程?
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1243 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 23:57 · PVG 07:57 · LAX 15:57 · JFK 18:57
Developed with CodeLauncher
♥ Do have faith in what you're doing.