"kitchen sink" 在编程中的确切含义是什么?

What is exact meaning of "kitchen sink" in programming?

这个词我读了很多遍 "Kitchen sink",主要是当我从 github 下载一些东西时,有一个名为 "Kitchen sink" 的文件夹。但我不知道这个的确切含义。
谁能解释一下 Kitchen sink 是什么意思?

这是一个英文单词,基本上是一种方法,即,Kitchen Sink 是一种方法。其含义是:

everything that can be conceived of

来自[柯林斯英语词典]

英文短语 "Everything but the kitchen sink" 的意思是 "almost anything one can think of"。

查看 github kitchen sink 的前 8 Google 个结果,很明显它通常用于展示 [=46= 的所有(或几乎所有)功能的演示应用程序],通常供正在了解该平台的开发人员使用。以下是前 5 个结果的详细信息:

它通常用于非常非正式的环境中,用于包含所有内容的个人存储库。这是一种口语化,因此用法差异很大:“杂项”是一个更正式的术语。

这些通常是实用程序的集合,方便开发人员、演示或业余项目。它们可能不打算用于更广泛的使用或发布。它们可能没有结构化或记录得很好,就好像它们是为此而设计的一样。不要指望他们遵循“做好一件事”的 Unix 哲学。它与这种方法完全相反。

虽然它们可以开发成对最终用户有用的东西,但它们的主要目的通常是供其他开发人员或开发人员自己参考并避免“re-inventing 轮子”完成他们的任务经常做。

miscellaneous

(of items or people gathered or considered together) of various types or from different sources.

(of a collection or group) composed of members or elements of different kinds.