The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Нарушение обратной совместимости в популярном NPM-пакете привело к сбоям в различных проектах, opennews (ok), 16-Янв-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


24. "Нарушение обратной совместимости в популярном NPM-пакете при..."  –3 +/
Сообщение от Аноним (29), 16-Янв-22, 12:35 
Я до реального погромирования так и не добрался(да и вообще все еще учусь), но везде в книгах и туторах говорится что как только "API"(в том числе и интерфейсы классов\библиотек) устаканен - его внезапно менять верх непрофессионализма.
Тут или сиди на старой, или делай новую версию ПО, или новую версию API(v2, v3, ... vN). Ну или хотя-бы долби пол года ворнингами.
Но лучше не менять.

Почему все эти борцы за свободное ПО, GNUсы и прочие гитхабы не борются с плохим качеством опенсурса?

Оно так то прикольно(я про гитхаб) - сломал удалив пакет - бан, сломал сменил API - пофиг(хотя-бы ачивку "мудак" давали бы).

Ответить | Правка | Наверх | Cообщить модератору

70. "Нарушение обратной совместимости в популярном NPM-пакете при..."  +1 +/
Сообщение от Ordu (ok), 17-Янв-22, 00:22 
Читай внимательно новость:

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

Изменилось API, изменилась версия. Но разрабам ведь влом следить за версиями, так? Они ж надеются, что оно само как-нибудь работать будет. И это в НЕ-компилируемом языке, в котором все фейлы происходят в рантайме.

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

Ответить | Правка | Наверх | Cообщить модератору

71. "Нарушение обратной совместимости в популярном NPM-пакете при..."  +1 +/
Сообщение от Урри (ok), 17-Янв-22, 00:49 
Спросите теоретика можно ли взломать RSA. И он ответит вам - "элементарно, просто факторизуйте вот это число". А теперь спросите практика...
Ответить | Правка | Наверх | Cообщить модератору

82. "Нарушение обратной совместимости в популярном NPM-пакете при..."  +/
Сообщение от псевдонимус (?), 17-Янв-22, 09:50 
Гляди как тебя заминусили омноклепы. Это люди без уважения к себе и своей работе. Правильно, учись делать хорошо. Плохо и так получится.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

104. "Нарушение обратной совместимости в популярном NPM-пакете..."  +/
Сообщение от arisu (ok), 21-Янв-22, 12:27 
> его внезапно менять верх непрофессионализма.

ну так пусть требуют назад свои деньги.

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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