Size: a a a

2019 January 22

H

Hans in Канада IT
Unpacked Cat
В мелких компаниях как правило нет аналитиков, например.
в больших некоторые аналитики бывают такие, что их как бы и нет тоже :)))
источник

R

Ruslan in Канада IT
Timur Malikin
я работал и в мелкой и в интирпрайзах сейчас вот. В мелких имхо круче - давай запилим такую штуку, должно зайти! И все, написал задеплоил, уронил прод, пофиксил и довольный пошел. А в интерпрайзе мой код попал через полтора года на прод. Пичаль
"Давай запилим!"
Код - глаза вывалились, документации - ноль, обновлять - "ой, да ну, это скучно", сопровождать - некому (разраб уволился).

Я без наезда на вас конкретно, не подумайте, но это вот то самое "давай запилим" в подавляющем большинстве случаев.
источник

R

Ruslan in Канада IT
Hans
а потом, простите, этими же руками код пишут :)
поржал
источник

TM

Timur Malikin in Канада IT
Ruslan
"Давай запилим!"
Код - глаза вывалились, документации - ноль, обновлять - "ой, да ну, это скучно", сопровождать - некому (разраб уволился).

Я без наезда на вас конкретно, не подумайте, но это вот то самое "давай запилим" в подавляющем большинстве случаев.
Мне кажется все проходят путь от правки на проде кода на php, базы руками и деплой через ftp, до нормального пайплайна с тестовым покрытием, ci/cd и прочими хорошими практиками, все надо попробовать!
источник

R

Ruslan in Канада IT
Timur Malikin
Мне кажется все проходят путь от правки на проде кода на php, базы руками и деплой через ftp, до нормального пайплайна с тестовым покрытием, ci/cd и прочими хорошими практиками, все надо попробовать!
Надо. Но не на проде. У девов в этом смыле куда проще в саморазвитие, я уже говорил. Если ты хочешь что-то реализовать, то кроме ноута и пары виртуалок ничего особенно не нужно.
источник

IP

Ivan Porozhnyy in Канада IT
Timur Malikin
Мне кажется все проходят путь от правки на проде кода на php, базы руками и деплой через ftp, до нормального пайплайна с тестовым покрытием, ci/cd и прочими хорошими практиками, все надо попробовать!
Я на прошлом месте работы доводил как раз всё с редактирования файлов по фтп, до ci/cd + gitlab(в докер всё обернуто). Я ушел - специалиста не нашли(больше года уже), прод сломали, залили так, поставили что-то, правки опять руками, опять без гита... Прям прочитал и взгрустнул, вспомнив это
источник

TM

Timur Malikin in Канада IT
Доку ща круто модно автогенерировать, я как раз прикрутил на днях, пара аннотаций и swagger.json готов. Главное контролировать актуальность. Убил неделю, зато все ща довольны, особенно фронтендеры.
источник

IP

Ivan Porozhnyy in Канада IT
Timur Malikin
Доку ща круто модно автогенерировать, я как раз прикрутил на днях, пара аннотаций и swagger.json готов. Главное контролировать актуальность. Убил неделю, зато все ща довольны, особенно фронтендеры.
openapi/swagger/etc - вообще круть. По аннотациям дока генерится, мечта)
источник

AA

A A in Канада IT
Timur Malikin
Мне кажется все проходят путь от правки на проде кода на php, базы руками и деплой через ftp, до нормального пайплайна с тестовым покрытием, ci/cd и прочими хорошими практиками, все надо попробовать!
Если код попал на прод через полтора года, то проблема в бизнесе, а не в наличии отличных тщательных процессов.
источник

AA

A A in Канада IT
Ой, эту фичу еще попридержим пока не готовы))0
источник

TM

Timur Malikin in Канада IT
A A
Если код попал на прод через полтора года, то проблема в бизнесе, а не в наличии отличных тщательных процессов.
Согласен, плюс своя специфика, безопасность, конская нагрузка, проверка на канареечных зонах и тд и тп
источник

TM

Timur Malikin in Канада IT
Плюс у нас затормозила закупка лицензий и железа, но это ладно, в целом все равно полтора года это дичь
источник

D

Denys in Канада IT
Ruslan
"Давай запилим!"
Код - глаза вывалились, документации - ноль, обновлять - "ой, да ну, это скучно", сопровождать - некому (разраб уволился).

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

MV

Maxim Valeev in Канада IT
и тут все себя узнали
источник

TM

Timur Malikin in Канада IT
Denys
приходит следующий - "старый код говно, я сейчас за пару недель-месяц всё перепишу" 😂
Называется - фатальный недостаток.
источник

D

Denys in Канада IT
Alex S
Второе)
пузырёк напишу, квиксорт скорее всего напишу (не факт что на доске сразу и без ошибок). Всякие хипсорты, мержсорты, радиксы даже не вспомню в чём суть без гугла.
Тут интересно - а как часто надо самому писать алгоритм сортировки? Понятно, что есть какие-то задачи и наборы данных, под которые такой-то алгоритм лучше и имеет смысл (если в производительность вообще упираешься) использовать готовый (да и вообще, погонять на нескольких реализациях чтобы убедиться что это действительно так). Ну или если его вдруг нет, то тогда уже самому запилить с помощью гугла за полдня-день.
источник

UC

Unpacked Cat in Канада IT
Denys
приходит следующий - "старый код говно, я сейчас за пару недель-месяц всё перепишу" 😂
... а потом, на третий год жизни приложения, и третьей кажется команде девелоперов, мы наняли qa...
источник

D

Denys in Канада IT
Timur Malikin
Называется - фатальный недостаток.
я такое в жизни регулярно наблюдал. Сам тоже болел, пожалуй, но не в запущенной форме.
источник

TM

Timur Malikin in Канада IT
Denys
пузырёк напишу, квиксорт скорее всего напишу (не факт что на доске сразу и без ошибок). Всякие хипсорты, мержсорты, радиксы даже не вспомню в чём суть без гугла.
Тут интересно - а как часто надо самому писать алгоритм сортировки? Понятно, что есть какие-то задачи и наборы данных, под которые такой-то алгоритм лучше и имеет смысл (если в производительность вообще упираешься) использовать готовый (да и вообще, погонять на нескольких реализациях чтобы убедиться что это действительно так). Ну или если его вдруг нет, то тогда уже самому запилить с помощью гугла за полдня-день.
Имхо приходится писать только на собеседовании :) исключение - низкоуровневое программирование без библиотек.
источник

D

Denys in Канада IT
Timur Malikin
Имхо приходится писать только на собеседовании :) исключение - низкоуровневое программирование без библиотек.
подозреваю что там тоже в первую очередь гуглится  готовое и отлаженное решение. Ну это было бы в целом разумно. чем городить свой велосипед на пустом месте и без нужды.
источник