icon-star icon-cart icon-close icon-heart icon-info icon-pause icon-play icon-podcast icon-question icon-refresh icon-tile icon-users icon-user icon-search icon-lock icon-comment icon-like icon-not-like icon-plus article-placeholder article-plus-notepad article-star man-404 icon-danger icon-checked icon-article-edit icon-pen icon-fb icon-vk icon-tw icon-google
≈вгений Ѕагдерин
“ехника и »нтернет

„то такое патч, и дл€ чего он нужен?

  • 1609
  • 1

„то такое патч, и дл€ чего он нужен?

ѕ
ѕатч (англ. patch - заплатка) Ч информаци€ в виде исполн€емого файла, предназначенна€ дл€ автоматизированного внесени€ определЄнных изменений в файлы, из которых состоит программа. ¬ среде программистов применение патча называетс€ Ђпропатчиваниемї. “аким образом разработчик оставл€ет за собой право вносить изменени€ в программу дл€ устранени€ проблем еЄ функционала, исправлени€ ошибок, повышени€ эргономичности и производительности, улучшени€ дизайна, адаптации к новой операционной среде и т.д .

Ёто бесплатно распростран€емое программное средство, которое всегда можно найти на сайте разработчика. ѕоэтому процесс создани€ программы предполагает длительную поддержку своего программного продукта до выхода новой версии. (—лово патч встречаетс€ и в других случа€х: патчкорд - сетевой кабель поключени€ UTP, патчпанель в — —).

¬ практике программировани€ невозможно учесть все разнообразие условий, в которых будет функционировать программа. ѕроверка на Ђживучестьї (robustness) программного продукта - важный и об€зательный этап в его разработке. »стори€ помнит скандальные зависани€ продуктов Microsoft во врем€ презентаций Win 98 (—ан-‘ранциско, 1998) и Win8(на “айване,2012).

ћногие производители выпускают бесплатные beta версии своих новинок дл€ Ђобкаткиї. ƒействует даже система поощрений дл€ бета-тестеров (волонтеры, которые вы€вл€ют различные багги Ц ошибки в программном обеспечении). ќшибки возникают не только в период тестировани€, но и после еЄ официального распространени€. (Ђѕрограммирование похоже на секс: одна ошибка - и вам придетс€, потом обеспечивать поддержку на прот€жении всей оставшейс€ жизниї. «акон ћэрфи).

Ќо ошибки далеко не единственный повод дл€ внесени€ изменений в программу. ƒопустим, англо-американский программный продукт оказалс€ востребованным в арабской стране. ѕеред разработчиками сразу возникает задача Ц внести соответствующие изменени€ в интерфейс. ¬ообще-то, сейчас, когда интернет стирает все границы, разработчики программ уже заранее предусматривают возможность их использовани€ на разных, самых попул€рных €зыках. (почему-то русский не всегда попадает в эту категорию)

ќсобое место патчи занимают в среде геймеров, которые активно их используют дл€ различных, усложнений, улучшений или просто приколов. Ќередко их называют Mod ами. ƒл€ этих целей используют специальные программы (Abel Loader Generator, Crayzee's Patcher, Embryo Patcher и др). Ќе удивительно, когда в пропатченной версии ЂCounter Strikeї на стене можно встретить надпись - Ђ«десь был ¬ас€!ї или добавл€етс€ возможность предложить раздетьс€ за несколько долларов встречной красавице в ЂDuke Nukem Foreverї.

ћногие программные продукты при установке, особенно когда Ђвид€тї подключение к интернету, предлагают пользователю подключить опцию автоматического обновлени€, а также получать отчеты о сбо€х и ошибках. »ногда производители, даже не предупреждают о такой возможности, а по умолчанию Ђхоз€йничаютї на вашем ѕ . ќсобенно в этом плане грешит Microsoft и Adobe. Ќекоторые недобросовестные производители используют патчи дл€ продвижени€ других программных продуктов, не имеющих никакого отношени€ к улучшению или исправлению ошибок. “ак при установке некоторых обновлений вы можете неожиданно обнаружить значок браузера Chrom на своем рабочем столе или целую кучу утилит от Mail.ru, от которых потом не так легко избавитьс€.

ѕеред обновлением следует отключить или настроить антивирусы и фаерволы, которые всегда "нервно" реагируют на изменение контрольной суммы файлов, или записи в системный реестр. ¬ противном случае обновление будет установлено не корректно.

Ќадо ли подвергать свою программу обновлени€м?  онечно надо, если вы сталкиваетесь с какими-то проблемами при еЄ использовании.

ќднозначно надо обновл€ть драйверы устройств, особенно видеокарты. Ёто напр€мую св€зано с производительностью вашего компьютера, ноутбука или планшета. —ертифицированные патчи всегда сопровождаютс€ текстовым файлом, содержащим краткое изложение исправлений и дополнений. ќни, как правило содержат и механизм "отката"- т.е. возможность возвращени€ к исходному состо€нию программы.

ќсобенно актуальны патчи дл€ обновлени€ программ обеспечивающих шифрование и доступ к порталам, программ бухгалтерского и статистического учета при сдачи отчетов в электронном виде.

≈сли работа вашей программы не доставл€ет вам неудобств и все вас устраивает, можете смело использовать еЄ и без патчей и апдейтов. “ак семейство операционных систем от Microsoft win7, win8 , после первой установки загружает такое количество об€зательных и неважных обновлений, что понадобитьс€ еще несколько часов, чтобы справитс€ с этими сотн€ми патчей.


top
≈лена јсвойнова-“равина

Ќе знаю, как насчЄт "«десь был ¬ас€", но иногда патчи внос€т в игры что-то действительно полезное. Ќапример, один патч дл€ споре позволил экспортировать сделанных в ней зверюшек как 3d-модели, мне это очень пригодилось.

¬ам необходимо или зарегистрироватьс€, чтобы оставл€ть комментарии
выбор читател€

¬ыбор читател€

16+