Двач.hk не отвечает.
Вы видите копию треда, сохраненную 22 июля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Вы видите копию треда, сохраненную 22 июля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
93 Кб, 604x453
JS-разработчик Азер Кочулу (Azer Koçulu) отозвал из NPM (популярный менеджер пакетов, используемый при разработке проектов на Node.js) более 250 своих модулей. Причиной этого стали разногласия по поводу названия одного из модулей, совпавшего с названием мессенджера Kik.
Представители разработчиков Kik сначала обратились к Кочулу с требованием переименовать модуль, тот отказался, после чего они пошли напрямую к администраторам NPM. Те не стали спорить и тихо сменили владельца модуля.
Это привело Кочулу в ярость, он снес из NPM все свои разработки и перенес их на GitHub. По несчастливому стечению обстоятельств среди них оказалась 11-строчная функция leftpad, занимающаяся дополнением строки пробелами до нужной длины. И функция эта использовалась каким-то безумным количеством JS-проектов (за последний месяц модуль left-pad скачивался почти два с половиной миллиона раз), которые сразу после этого сломались.
Администрации NPM пришлось пойти на беспрецедентный шаг и откатить отзыв злосчастного модуля. Обычно такое невозможно, что удалилось, то удалилось, но простая заливка нового одноименного модуля не исправила бы все зависимые проекты.
Это примерно все, что нужно знать о разработке на JavaScript в 2016 году.
Представители разработчиков Kik сначала обратились к Кочулу с требованием переименовать модуль, тот отказался, после чего они пошли напрямую к администраторам NPM. Те не стали спорить и тихо сменили владельца модуля.
Это привело Кочулу в ярость, он снес из NPM все свои разработки и перенес их на GitHub. По несчастливому стечению обстоятельств среди них оказалась 11-строчная функция leftpad, занимающаяся дополнением строки пробелами до нужной длины. И функция эта использовалась каким-то безумным количеством JS-проектов (за последний месяц модуль left-pad скачивался почти два с половиной миллиона раз), которые сразу после этого сломались.
Администрации NPM пришлось пойти на беспрецедентный шаг и откатить отзыв злосчастного модуля. Обычно такое невозможно, что удалилось, то удалилось, но простая заливка нового одноименного модуля не исправила бы все зависимые проекты.
Это примерно все, что нужно знать о разработке на JavaScript в 2016 году.
Ответы>>784060
>Это примерно все, что нужно знать о разработке на JavaScript в 2016 году.
Орнул.
Топкек канеш
Такая то свежая новость! ЖЖ Артемия Лебедева уже обнаружил?
Ответы>>783838
подождите, подождите
это получается что люди вместо того чтобы самим по быстрому сделать функцию дополнения строки пробелами вместо этого скачивали какой-то модуль для этого?
нафига
это получается что люди вместо того чтобы самим по быстрому сделать функцию дополнения строки пробелами вместо этого скачивали какой-то модуль для этого?
нафига
Ответы>>783588
>>783579
Чтоб не ебаться самим с корнер кейсами когда NaN лефтпадится отрицательным числом пробелов?
Чтоб не ебаться самим с корнер кейсами когда NaN лефтпадится отрицательным числом пробелов?
Ответы>>784115
63 Кб, 540x540
JS-"программисты", вы не можете дополнить строку пробелами что ли?
>>783575
Разве неясно, что это тред не для свежих новостей, а для унижения js-блядей ?
Разве неясно, что это тред не для свежих новостей, а для унижения js-блядей ?
>>783521 (OP)
А что в этой истории не так, кроме мразей из руководства npm?
Реакция парня правильная, он сумел привлечь внимание к проблеме.
Насчет маленьких модулей: видишь ли, в js очень много решает маленький размер скомпилированного бандла, поэтому вместо того чтобы подключать огромный kostyli.js, делают небольшие kostyl1.js, kostyl2.js и так далее.
А что в этой истории не так, кроме мразей из руководства npm?
Реакция парня правильная, он сумел привлечь внимание к проблеме.
Насчет маленьких модулей: видишь ли, в js очень много решает маленький размер скомпилированного бандла, поэтому вместо того чтобы подключать огромный kostyli.js, делают небольшие kostyl1.js, kostyl2.js и так далее.
Ответы>>784401
>>783588
Но ведь в том модуле нет проверки на всякое.
Есть кокое-то уг str = String(str); и хз что будет если туда нан запихнуть.
Но ведь в том модуле нет проверки на всякое.
Есть кокое-то уг str = String(str); и хз что будет если туда нан запихнуть.
>>784060
"Вместо того, чтобы взять нормальный язык с DCE и без закидонов жабаскрипта, они ебуться в жёппы неструганым черенком от лопаты", ты хотел сказать?
"Вместо того, чтобы взять нормальный язык с DCE и без закидонов жабаскрипта, они ебуться в жёппы неструганым черенком от лопаты", ты хотел сказать?
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 22 июля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Вы видите копию треда, сохраненную 22 июля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.