- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题需要更多 focused .它目前不接受答案。
想改进这个问题?更新问题,使其仅关注一个问题 editing this post .
6年前关闭。
Improve this question
我只需要这个设计的通用架构。目前我正在考虑创建一个包含所有错误消息哈希的脚本。错误消息本身也是包含状态代码和应用程序中的错误消息的哈希值。然后在应用程序代码中出现错误的地方,我只有 die 函数,它创建一个新错误并使用包含错误列表的脚本中的错误名称。我不知道这是否是设计这样一个系统的最佳或最有效的方法。我正在尝试以这样的方式设计它,以便如果必须添加更多错误。任何想法或指导将不胜感激。
最佳答案
当你说;
错误消息本身也是包含状态代码和应用程序中的错误消息的哈希值。然后在应用程序代码中出现错误的地方,我只有 die 函数,它创建一个新错误并使用包含错误列表的脚本中的错误名称。
...您或多或少是在描述异常对象。这个简单的异常类(taken from here)
package Exception;
sub new
{
my $class = shift;
bless { msg=>"@_" }, $class;
}
sub what
{
my ($self) = @_;
return sprintf "Exception: %s\n", $self->{msg};
}
sub try(&) { eval {$_[0]->()} }
sub throw($) { die $_[0] }
sub catch(&) { $_[0]->($@) if $@ }
# The main program
try {
throw Exception->new("A real exception");
};
catch {
print $@->what;
};
&throw
是
周围的小包装模具 并且异常对象是在它需要的地方创建的——就像你的陈述“......在应用程序代码中发生错误的地方,我只有一个创建新错误的 die 函数......”
关于perl - 为应用程序设计错误消息系统的最具可扩展性/可扩展性的方法是什么?我将使用 Perl。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35713566/
我的按钮有问题。该按钮是登录按钮。当我在输入凭据后单击回车时,将触发查看凭据是否正确的方法。这没有任何问题。 但还应该发生的是,在检查这些凭据是否正确之后,登录和注册按钮应该会被删除,同时会出现一个新
因此,我尝试以 Angular 显示多个 View ,以帮助解决我正在构建的网站中遇到的页脚问题。我想确保我一直在阅读和尝试模仿的内容是有意义的。这就是我到目前为止所拥有的。 index.html
我正在尝试创建可调整大小的 div 容器,而且它们是可拖动的。 我使用了 Angular Material 拖放和 angular resizable element 这是解决方法 https://s
我正在尝试创建可调整大小的 div 容器,而且它们是可拖动的。 我使用了 Angular Material 拖放和 angular resizable element 这是解决方法 https://s
我是一名优秀的程序员,十分优秀!