在Sequel中处理来自模型的异常的正确方法是什么?尤其是当唯一约束应用于登录时,我会遇到这样的问题。这种情况下的异常似乎来自SQLite本身,而不是Sequel,这意味着它不会被“错误”处理。这是我在尝试创建一个具有“非唯一”登录名的用户时出现的错误:SQLite3::ConstraintException: columnlogin is not unique
file:
我知道已经有一些关于这个问题的帖子了,但是我想用一个具体的例子来发布一篇文章,集中讨论在测试私有/内部方法和将其重构为一个公共类之间所面临的灰色区域。假设我有一个简单的类,我想测试这个类,它将一些内部代码重构成私有或内部方法。folder doesn't exist, create it //log the message}
大多数人会建议我将错误日志逻辑输出到一个标记为publ