Alexander
пример обфускатора хорошего есть для серверного js?
так поищи сам в списке плагинов для мсье грунта или мсье гулпа
Aleksei
зачем?
Alexander
кажется, я когда-то натыкался на модуль node-uglify или node-uglifier
Aleksei
зачем обфусцировать код на сервере?
Alexander
правда он не плагином для таск раннера был
Alexander
зачем обфусцировать код на сервере?
"подстраховаться", а я сам тоже хз
Alexander
я б не заморачивался
Alexander
разве что не лил бы код на хостинг за 50 копеек в месяц
Anonymous
разве не обфусцируют код, когда в продакшен выкладывают?
Nikita
конечно обфусцируют, чтобы стектрейсы с прода прочитать невозможно было
Nikita
зачем понимать, что там сломалось, когда можно просто перезапустить?)
Андрей
многие начинающие разработчики думают что их код это что-то ценное, и всяческим образом пытаются его лишний раз обфусцировать
Igor
вот там я часто вижу, как код воруют
Anonymous
зачем понимать, что там сломалось, когда можно просто перезапустить?)
и как тогда лучше делать, если нужна обфускация?
Nikita
никак, обфускация не нужна
Igor
мы в одной игрушке адаптеры для какой-то соцсети брали с чужих игрушек а потом я видел тимлида, который спер с собой проект, поменял арты и пошел бабло рубить
Alexander
никому ничей код не нужен, если только это не геймдев)
у вк даже фронтенд был необфусцирован
Alexander
ну в старой версии во всяком случае
Dreamerinnoise
пример обфускатора хорошего есть для серверного js?
Пишите важные супер секретные части на C++, компилируйте в аддон и живите спокойно
Igor
да все можно
Dreamerinnoise
Igor
вопрос того - на хера
Андрей
сейчас тоже не обфусцирован https://vk.com/js/al/common.js?1138_2947842282
Vladimir
Никому ваш код не нужен
Дима
всё можно вскрыть
Сам раньше вскроешься, имхо 😂
Дима
C++ реверсить это для сильных духом
Alexander
Никому ваш код не нужен
да поняли уже, но помочь пострадать хуйней же надо
Dreamerinnoise
Сам раньше вскроешься, имхо 😂
зависит от уровня безумия
Anonymous
лучше написать свой код
Дима
Там исходники то можно так написать, что
Anonymous
чем платить за вскрытие
Vlad
код должен быть максимально простым и понятным.
[jdc]: у меня ничего не работает [chat]: вот документация [jdc]: у меня всё равно ничего не работает [chat]: держи код [jdc]: непонятный код
Anonymous
1) Продакшн на сервере заказчика 2) Проект большой и многообещающий 3) Сборка через TeamCity, а вносить правки прям на сервере... удел phpшников
Vlad
путь к успеху я скажу
Славик
я в третьем пункте увидел такую нотку зависти
Sergey
хм. У каждого свое мнение.
нет ты просто кодить не умеешь :)
Славик
"только пхпшники способны вносить правки прямо на проде хнык хнык"
Nikita
а из докер-контейнера просто достать слой и посмотреть что там?)
Igor
у нас, кстати, один из проектов на питоне компилят в .exe
Igor
я вот не знаю, как оно там выглядит в декомпилированном виде
Андрей
да лан вносить правки в проде это норм )
Андрей
сам так делаю
Sergey
кто-то использует обфускацию кода node.js перед заливкой на сервер?
обфускация не нужна минификация, сомнительна
Андрей
только в пхп перезапускать не над было. а в ноде нужно перезапустить.. хорошо что форевер есть
Sergey
хотя гитхаб вот шифрует исходники
Sergey
const isNew = target.definition ? someCode(target) : another() const isRead = target.active ? target.canRead() : default.canRead() return isNew && isRead ? new Access() : new Access(defaults)
Nikolay
В общем, это сродни дилемме о плюсах и минусах декларативного и императивного подходов.
Nikolay
Везде должна быть мера.
Андрей
храни код в шифрованом виде в файле , а при запуске расшифровывай его при помощи переменной окружения которую каждый раз меняешь по какому нибудь алгоритму. Так и трейсы будут нормальные и никто не сможет прочесть..
Nikolay
eslint!
Тогда мы еще не знали о таком :)
Anonymous
ты можешь создавать переменную же
ну я не против, тернарник добро
Nikolay
Тогда мы еще не знали о таком :)
А, нет, вру — знали. Там чувак просто перед этим сделал /* eslint-disable */ 😢
Nikolay
Чатику не хватает десяти мемберов до круглого числа :)
Quiet
Ну вы и клоуны. Может я и не умею пока, что нормально "кодить", но вы точно высокомерные ублюдки.
Nikolay
1014 щас
Nikolay
Все пидарасы, я Д'артаньян :))
Anonymous
Вот кстати, кто нибудь пробовал Adonis JS?
Vlad
да он не тролль
Дима
Увы
Vlad
просто студент не умеющий кодить и ищущи помощи по чатам
Vlad
думающий, что ему все должны
Dmitry
@jdc внезапно
Nikolay
Вот завидую слегка нынешним нубам. Когда я начинал, не то что чатов, интернета то не было :)