china
Завсегдатай
- Регистрация
- 11.05.2022
- Сообщения
- 118
- Оценки
- -8
Предположим, администратор создает форум, используя программное обеспечение форума с открытым исходным кодом, а затем сильно изменяет его, добавляя новые функции и опции. Этот процесс требует значительных изменений в существующем коде и отклонений от первоначальной функциональности этого программного обеспечения.
Отсюда, есть несколько способов Software Rot может повлиять на систему:
1) Администратор может случайно внести изменения, которые противоречат друг другу или оригинальному программному обеспечению, в результате чего форум будет вести себя неожиданно или вообще сломается. Это оставляет их в очень плохом положении: поскольку они так сильно отклонились от исходного кода, техническую поддержку и помощь в возрождении форума будет трудно получить.
2) Гниль программного обеспечения, также известная как гниль бит, гниль кода, эрозия программного обеспечения, распад программного обеспечения или энтропия программного обеспечения - это либо медленное ухудшение качества программного обеспечения с течением времени, либо его снижение отзывчивости, что в конечном итоге приведет к тому, что программное обеспечение станет неисправным, непригодным для использования или нуждающимся в обновлении. Это не физическое явление: программное обеспечение на самом деле не распадается, а скорее страдает от отсутствия реакции и обновления в отношении меняющейся среды, в которой оно находится.
Файл жаргонизмов, сборник хакерских знаний, определяет "bit rot" как шутливое объяснение деградации программы с течением времени, даже если "ничего не изменилось"; идея, лежащая в основе этого, почти так же, как если бы биты, составляющие программу, подвергались радиоактивному распаду.
Отсюда, есть несколько способов Software Rot может повлиять на систему:
1) Администратор может случайно внести изменения, которые противоречат друг другу или оригинальному программному обеспечению, в результате чего форум будет вести себя неожиданно или вообще сломается. Это оставляет их в очень плохом положении: поскольку они так сильно отклонились от исходного кода, техническую поддержку и помощь в возрождении форума будет трудно получить.
- В исходном коде форума может быть обнаружена дыра в безопасности, требующая исправления. Однако из-за того, что администратор так сильно изменил код, патч может быть неприменим непосредственно к их коду, что потребует от администратора эффективного переписывания обновления.
- Администратор, внесший изменения, может освободить свою должность, оставив нового администратора с запутанным и сильно измененным форумом, в котором отсутствует полная документация. Без полного понимания изменений новому администратору трудно вносить изменения без возникновения конфликтов и ошибок. Кроме того, документация исходной системы может быть недоступна или, что еще хуже, вводить в заблуждение из-за незначительных различий в функциональных требованиях.
2) Гниль программного обеспечения, также известная как гниль бит, гниль кода, эрозия программного обеспечения, распад программного обеспечения или энтропия программного обеспечения - это либо медленное ухудшение качества программного обеспечения с течением времени, либо его снижение отзывчивости, что в конечном итоге приведет к тому, что программное обеспечение станет неисправным, непригодным для использования или нуждающимся в обновлении. Это не физическое явление: программное обеспечение на самом деле не распадается, а скорее страдает от отсутствия реакции и обновления в отношении меняющейся среды, в которой оно находится.
Файл жаргонизмов, сборник хакерских знаний, определяет "bit rot" как шутливое объяснение деградации программы с течением времени, даже если "ничего не изменилось"; идея, лежащая в основе этого, почти так же, как если бы биты, составляющие программу, подвергались радиоактивному распаду.