← All posts tagged opensource

janPona
opensource торренты RuTracker node dependencyInjection Почитал вчера свой код двухлетней давности.

Там не то чтобы говнокод, но как-то пронизано трогательной наивностью. Всё-таки читабельно. Но главное не это: главное, что, когда меня попросили добавить микроскопическую фичу, а у меня под рукой не было развёрнутого инстанса всей системы, я понял, как стрёмно вносить изменения без тестов.

А тесты там не напишешь, потому что классы друг от друга нормально не оторвёшь. Понимаете, к чему клоню? Правильно, нужен dependency injection, и всё сразу завертится.

Пользуясь случаем, вот мой проект:

GitHub.com/torrentogram

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

Если есть среди вас любители Node и халявного кино, можем организоваться и развивать опенсорсный проект совместно.
janPona
opensource TJ Holowaychuk и Substack — такие же ёбаные клоуны. Только первый — тупая пизда мужского пола, а второй — американский комуняка, что ещё смешнее
janPona
opensource JS психи npm Marak, разработчик faker.js сошёл с ума. Буквально.

Он снёс faker.js и напакостил в colors.js, ещё одной своей библиотеке:

github.com

Добавил DDoS. Нюанс в том, что эти две библиотеки являются зависимостями огромнейшего числа других библиотек и утилит.

Ну и что, спросите вы?

А ничего. Завтра аналогичный пидараст внедрит в очередной npm-пакет вредоносный код — и пизда вам.

Юзайте Vscode + Devcontainer и сносите нахрен Node.js со своих машин. Это не для десктопов с кучей конфиденциалки, это опасно. Сделайте это, пока не поздно (я уже).