Sergey
Я в первую очередь пишу модули для себя
Матрос
и сколько таким вот образом поддерживать легаси и увеличивать техдолг? а потом как обычно все в энтерпрайзе говорят "ой бля, надо обновиться". и начинается полный паендец.
Матрос
не кажется что лучше сразу подумать о будущем? (сам прост сталкивался с таким на бюджете, это ад)
Матрос
а выкладывать что-то в общий доступ для "узкого круга людей" как минимум странно
Матрос
у нас жопа была с переездом с пыха 5.4 на 5.6, уж не то что на 7ку
Sergey
у нас жопа была с переездом с пыха 5.4 на 5.6, уж не то что на 7ку
Не так давно помогал людям переезжать на 7.10 с iojs
Матрос
ну и как?
Aleksand
а выкладывать что-то в общий доступ для "узкого круга людей" как минимум странно
чего странного? любой специфичный модуль, под узкую задачу. он востребован может быть очень широко но в узких кругах
Таймураз
Не так давно помогал людям переезжать на 7.10 с iojs
Вот вы тут говорите о переезде с 5.4 и с iojs, а я одновременно и с тем, и с тем помогаю
Aleksand
Прошлый- это какой?
перед последним
Матрос
я не понимаю формулировку востребован очень широко но в узких кругах
Таймураз
правда не io, а 0-ая версия нода
Матрос
то есть он нужен только 90% людей, но их всего 20 человек???
Sergey
ну и как?
Переводили в 3 этапа. Сначала фикс когда "лишь бы работало и тесты прошли" Потом обзорный рефакторинг. А дальше уже переписывание на es6 + фиксы еслинта
Таймураз
перед последним
Мы говорим о четверке?)
Матрос
ну это еще норм
Sergey
ну это еще норм
Они хотели сходу перенести на es6 Что равносильно полному переписыванию. Еле отговорил
Матрос
ггг
Aleksand
я не понимаю формулировку востребован очень широко но в узких кругах
а что тут непонятного? есть модули который используют все посетители гитхаба, есть те который используют все кто использует этот вот язык, а есть модули решающие специфичные задачи в каком-то фреймворке, но он нужен всем кому эти задачи актуальны.
Матрос
можно какой-то животрепещущий пример?
Матрос
я не чтоб доебаться, реально интересно
Матрос
пардон мон френч
Таймураз
Ну такое Я бы назвал это легаси
Таймураз
Матрос
В экспрессе так много легаси? Я прост restify юзаю, хз, мож там тоже легаси много
Таймураз
Я не про легаси, а про виды модулей на GH
Матрос
Аа
Таймураз
Популярный легаси- это soap, например
Aleksand
Ну такое Я бы назвал это легаси
ну в привычных тебе терминах. так оно не у всех. в крупных неповоротливых компаниях непоследний lts не так уж и старенько, там вообще кроме lts ставить ничего не подумают даже
Sergey
Бабель плагины
Таймураз
Даже больше чем 6 и 8 планируется, имхо
Матрос
+1
Aleksand
Я понимаю это Но между 4 и 6 разница уже нехилая
и что? оно работает и деньги приносит, не так просто аргументировать необходимость перевода асап
Матрос
Беги из энтерпрайза)))
Aleksand
Беги из энтерпрайза)))
я не работаю там, но плотно общаюсь с людьми оттуда
Таймураз
Таймураз
es6 в разы разработку ускоряет, смысл на четверке оставаться?
Матрос
Просто нужно уметь переводить техдолг в деньги. Хотя бы примерные
Aleksand
Меня не хотели слушать, но когда аргументировал- дали добро
у тебя нет бизнес-девелопмента и 250 разрабов с миллионами строк кода. поэтому все проще сильно
Матрос
А потом поддержку посчитать. В деньгах тоже
Таймураз
Уверен, что если заморочиться- можно уломать переезд с четверки на шестерку
Aleksand
Уверен, что если заморочиться- можно уломать переезд с четверки на шестерку
иногда да, но часто это 'поставим в план на следующее полугодие'
Таймураз
Убедить бизнес? Изи
Матрос
+1
Таймураз
У меня так и есть Мы будем выкатываться осенью)
Таймураз
Хотя договорились в мае
Aleksand
Например платить меньше денег за серваки и электричество )
сразу попросят цифры и конкретику, мало кто может дать прогноз и потом их подтвердить
Матрос
Если это бизнес - он поймёт. Если не договорились - это не бизнес, это барыги
Таймураз
а сколько человек в команде?
Мало Только разработчиков- 15
Serhiy
сразу попросят цифры и конкретику, мало кто может дать прогноз и потом их подтвердить
Ну, в энтерпрайзе есть такой человек у которого в должностных обязанностях считать и давать конкретные цифры )
Aleksand
Мало Только разработчиков- 15
ну тут можно вообще на свежаке сидеть всегда
Таймураз
Там есть другие дочерние компании и тд
Таймураз
Тех дир как минимум )
Это не прямая же обязанность? Просто надобность как факт?
Aleksand
Тех дир как минимум )
э не, он считает матчасть и бюджеты на людей, а не эффективность рефакторинга
Матрос
Я уже так делал, что пробовать))) и такие и такие были. Просто в твоём конкретном случае не повезло
Aleksand
Я уже так делал, что пробовать))) и такие и такие были. Просто в твоём конкретном случае не повезло
у меня наверное с десяток случаев. все правда от 100 человек в разработке
Матрос
Хватит это терпеть
Aleksand
убеждать бизнес, особенно международный, очень сложно но возможно. обычно кроме фичегенерации он вообще не может понять на что может уйти у разрабов время.
Serhiy
э не, он считает матчасть и бюджеты на людей, а не эффективность рефакторинга
Это все оно. Никто не будет переходить на новую ноду, пых, яву, го и т.д. просто так. Условно есть 40 нод, если при обновлении ноды можно оставить 30 - то такое решение принимает только тех дир.
Aleksand
Это все оно. Никто не будет переходить на новую ноду, пых, яву, го и т.д. просто так. Условно есть 40 нод, если при обновлении ноды можно оставить 30 - то такое решение принимает только тех дир.
пример. три месяца техдир выбивал ресурс для переписывания билинга с питона на си. показывали бенчмарки, будет в 10 раз быстрее. ок согласовали 3 месяца работы. через полгода сделали бету. она оказалась медленнее. у бизнеса есть вопросы. чзх?
Aleksand
бизнес не верит программистам, причем это разумно. поэтому сложно убеждать
Serhiy
У меня есть несколько саксес стори. Так что все очень зависит )
Vitaliy
А ещё с nvm и щепоткой магии в ~/.profile — очень удобно автоматически включать ту версию ноды, которая нужна в текущей директории (а ещё можно переменные окружения нужные включать)
Aleksand
У меня есть несколько саксес стори. Так что все очень зависит )
конечно, саксес больше, но и факапов навалом
Vitaliy
Но вообще, надо бы уже в контейнере научится запускать проект для разработки :/