首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么软件世界充满了状态码?

为什么软件世界充满了状态码?
EN

Stack Overflow用户
提问于 2010-03-15 06:05:10
回答 16查看 663关注 0票数 10

为什么程序员开始使用状态码?我的意思是,我想我可以想象,在文本字符串是一种昂贵的资源的日子里,这可能是有用的。那时候真是太棒了。但即使在我们有to内存可用时,我们仍在继续使用它们。在状态码后面混淆错误消息或状态消息的含义可能有什么好处?

EN

回答 16

Stack Overflow用户

回答已采纳

发布于 2010-03-15 06:10:13

提供状态代码的不同翻译是很容易的。必须查找字符串才能找到另一种语言的翻译,这有点傻。

此外,状态码通常用于编码和键入:

代码语言:javascript
复制
var result = OpenFile(...);
if (result == "File not fond") {
    ...
}

不能被编译器检测为错误,其中,

代码语言:javascript
复制
var result = OpenFile(...);
if (result == FILE_NOT_FOND) {
    ...
}

将会是。

票数 26
EN

Stack Overflow用户

发布于 2010-03-15 06:10:25

它允许本地化和更改错误消息的文本。

票数 11
EN

Stack Overflow用户

发布于 2010-03-15 06:07:41

这是和以前一样的原因。数字很便宜,字符串很贵,即使在当今百万/千兆字节的世界里也是如此。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2443959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档