The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск Neovim 0.7.0, модернизированного варианта редактора V..."
Отправлено freehck, 16-Апр-22 02:48 
> Нормальный жизненный цикл ПО это переписывание? кажись зачастую переписывание ведет к тому
> что ПО и его функционал разрышается, а еще это ставит под
> сомнение существование самого ПО.

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

История знает много случаев полного реврайта. Так, например, некогда занимающий лидирующие позиции в вебе браузер Netscape Navigator был результатом переписывания NSCA Mosaic. Bind9 был полным реврайтом Bind8. До сих пор жив и активно используется. GRUB2 был полным реврайтом GRUB. И это только относительно крупные проекты. Мелкие проекты вообще много и часто переписывались. Одной из самых известных инициатив по переписыванию мелких проектов была ОС GNU. С большой долей вероятности Вы сейчас с неё и пишете этот комментарий.

В энтерпрайзе тоже не гнушаются реврайтами. Например в одной из компаний, где я когда-то работал, постепенно переписывали старые демоны с Racket Scheme на Scala / Clojure. В другой -- с PHP7 на Java. Рано или поздно это делают все. Ну или не делают и постепенно вырождаются.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру