Language agnostic 你怎么称呼一个涵盖一切的代码?

Language agnostic 你怎么称呼一个涵盖一切的代码?,language-agnostic,Language Agnostic,我想知道你是如何调用一个涵盖了用户所能想象的所有可能性的代码的。我的意思是,就像一段代码,每一个Bug都经过了测试,用户可以想到“我想知道我是否能做到这一点”,他实际上可以,或者“我想知道程序员是否考虑过这一点”,而程序员做到了。。。 它是一个完整的代码,还是一个完美的代码?有专门的术语吗?叫它 当然,构建完美的接口或编写完美的代码是不可能的,所以这从来没有什么意外,但您可以尝试尽可能接近 它被称为 当然,构建完美的接口或编写完美的代码是不可能的,所以这从来没有什么意外,但您可以尝试尽可能接近

我想知道你是如何调用一个涵盖了用户所能想象的所有可能性的代码的。我的意思是,就像一段代码,每一个Bug都经过了测试,用户可以想到“我想知道我是否能做到这一点”,他实际上可以,或者“我想知道程序员是否考虑过这一点”,而程序员做到了。。。 它是一个完整的代码,还是一个完美的代码?有专门的术语吗?

叫它

当然,构建完美的接口或编写完美的代码是不可能的,所以这从来没有什么意外,但您可以尝试尽可能接近

它被称为


当然,构建完美的接口或编写完美的代码是不可能的,所以这从来没有什么意外,但您可以尝试尽可能接近

魔术。至少从用户的角度来看,根据:

任何足够先进的技术都无法与魔法区分开来

从魔术师的程序员的角度来看,不可能涵盖所有可以想象的可能性(参见示例)。然而,通过遵循@PatrickMcElhaney提到的良好编码约定,您可以接近“涵盖一切”的代码


我想添加的一种方法是:如果您使用用户可以输入的输入编写单元测试,您将更接近于确保您“涵盖了所有内容”。

Magic.至少从用户的角度来看,根据:

任何足够先进的技术都无法与魔法区分开来

从魔术师的程序员的角度来看,不可能涵盖所有可以想象的可能性(参见示例)。然而,通过遵循@PatrickMcElhaney提到的良好编码约定,您可以接近“涵盖一切”的代码


我想添加的一种方法是:如果您使用用户可以输入的输入编写单元测试,您将更接近于确保“涵盖了所有内容”。

这就是所谓的“编程”:)有这么简单吗?我的编程老师总是谈论可用性、工效学和“覆盖所有选项”,所以我认为会有一个技术术语?不存在这样一种代码,它涵盖了所有的可能性,并且没有任何缺陷,至少在你超越“hello world”之后是如此。这就是所谓的“编程”:)这么简单吗?我的编程老师总是谈论可用性、人机工程学和“覆盖所有选项”,所以我认为会有一个技术术语?没有任何代码可以覆盖所有可能性,也没有任何bug,至少在你超越“hello world”之后。