Подтвердить что ты не робот

Что такое точное значение "кухонной мойки" в программировании?

Я много раз читал это слово "Кухонная мойка", в основном, когда я загружаю что-то из github, есть папка с названием "Kitchen sink". но я не знаю точного смысла этого. Может ли кто-нибудь объяснить, в чем смысл кухонной мойки?

4b9b3361

Ответ 1

Английская фраза "Все, кроме кухонной раковины" означает "почти все, о чем можно думать".

Глядя на первые 8 результатов Google для кухонной мойки github, довольно ясно, что он обычно используется для демонстрационных приложений, которые демонстрируют все (или почти все) функции API, как правило, для использования разработчиками, которые изучают платформу. Вот подробности первых 5 результатов:

  • кухонная раковина Appcelerator: приложение, состоящее из нескольких стеков окон... Начальная точка для приложений с табуляцией
  • Reapp kitchen sink: демонстрационное приложение, демонстрирующее reapp-ui
  • Spotify kitchen sink: демо-приложение для API приложений Spotify... предназначено для разработчиков, которые начинают работу
  • AEM Apps Kitchen Sink: приложение AEM, которое демонстрирует использование различных API Cordova/PhoneGap.
  • Kony Development Cloud KitchenSinkApp: демонстрирует многие функции, доступные разработчикам

Ответ 2

Это английское слово, которое в основном является подходом, т.е. Kitchen Sink - это подход. Его значение:

все, что может быть понято

Из [Коллинз английского словаря]

Ответ 3

Обычно он используется в очень неформальной обстановке для личных репозиториев, в которых есть все что угодно. Это разговорный язык, поэтому использование широко варьируется: "разное" - более формальный термин для него.

Они часто представляют собой набор утилит, удобных для разработчиков, демонстраций или хобби-проектов. Они могут не предназначаться для более широкого использования или выпуска. Они не могут быть структурированы или документированы так, как если бы они были предназначены для этого. Не ожидайте, что они будут следовать философии Unix "делай одно хорошо". Это полная противоположность этого подхода.

Хотя их можно превратить в вещи, которые будут полезны для конечных пользователей, их основная цель, как правило, заключается в том, чтобы другие разработчики или сами разработчики обращались к ним и избегали "повторного изобретения колеса" для задач, которые они часто выполняют.

разнообразный

(предметов или людей, собранных или рассмотренных вместе) различных типов или из разных источников.

(из коллекции или группы) состоит из членов или элементов различных видов.