理智的定义

理智的定义

是否sane有 unix / linux 上下文中的技术定义?

我的意思是在这样的情况下:

checking whether build environment is sane... yes

答案1

这只是一个缩写自动工具描述一个不太遥远的构建环境,其中可以使用标准 Unix 工具。

答案2

标准英文定义:

(某项承诺或方式)合理;明智的。

——新牛津美国词典

《韦氏第三版新国际词典》对这个主题有更多的说法,来自同义词研究(加粗添加):

SANE,通常与疯狂的,表示精神健全、理性、冷静没有狂野的怪癖或严重的精神错乱。

在“健全的构建环境”的背景下,“没有疯狂的怪癖”这句话特别适用。

更机械地,您可以在这种情况下将“理智”定义为:“不违反通常的期望用于构建环境。”


那些“通常的期望”是什么本质上是一个主观问题,除非您有一个商定的标准可供参考。


在 shell 脚本环境中,您可以说“健全”的脚本环境是具有符合以下要求的工具的环境:POSIX 规范。但我不会用“理智”这个词来形容这一点;我只想说“标准 shell 环境”或“符合 POSIX 的系统”。

POSIX 是 UNIX/Linux 环境中使用最广泛的标准,但据我所知,它没有描述建造环境(即 C 编译器、库等),因此它可能不适合您所询问的上下文。


如果软件包安装给了我消息,

检查构建环境是否正常...是的

我简单地理解它的意思是,作为开发人员的消息:

检查我们对环境的所有假设是否正确,这样我们就可以摆脱困境现在如果不是,而不是在代码的其余部分中不断检查这些相同的假设。

相关内容