Определение слова "патч" - PullRequest
1 голос
/ 01 декабря 2009

Лично я использую слово «патч» в качестве программного эквивалента симптоматического лечения , что делает патч исправлением ошибок Однако я не уверен, что это правильно, потому что я часто вижу, что оно используется в других значениях, например, как синоним обновления программы.

Что конкретно означает слово «патч»?

Обновление : Я думаю, что терминология имеет большое значение, потому что это фундаментальный аспект документации и коммуникации, а следовательно, и разработки программного обеспечения в целом. Проблема в том, что компьютерный язык определен довольно свободно , и я не знаю, какой словарь содержит определенную ссылку . Поэтому я подумал, что было бы неплохо задать этот вопрос здесь, в StackOverflow.

Ответы [ 3 ]

2 голосов
/ 01 декабря 2009

Вы можете найти определения в файле жаргона: patch . Ваше личное использование этого термина, кажется, подпадает под 1, в то время как обычно слово «patch» стало сильным синонимом слова «diff» в последние годы.

Кроме того, я с С. Лоттом по этому вопросу: какое это имеет значение?

2 голосов
/ 01 декабря 2009

Из Википедия :

Патч - это часть программного обеспечения предназначен для устранения проблем или обновить компьютерную программу или ее подтверждающие данные. Это включает в себя исправление уязвимости в системе безопасности и др. ошибки, а также улучшение юзабилити или спектакль. Хоть и исправил проблемы, плохо разработанные патчи могут иногда вводить новые проблемы (см. регрессия программного обеспечения).

1 голос
/ 01 декабря 2009

В области открытого исходного кода патч является средством общения между разработчиками. patch сам по себе является машиночитаемым фрагментом текста, описывающим изменения в исходном коде.

Слово patch само по себе не имеет значения «быстрый и грязный» или «исправить» в этом контексте. Это просто изменение исходного кода.

Поисковые термины для дальнейшего исследования: diff , patch

...