Size: a a a

Обсуждения техдирские

2021 May 11

DS

Dmitry Simonov in Обсуждения техдирские
Тут двоякая ситуация. Каждый надеется, что его не смогут заменить, но с другой стороны всегда есть код, который где-то работает, но ни кто не знает - как 😉
источник

A

Alex in Обсуждения техдирские
Так ясень пень. Посмотрят на это, скажут «чур меня» и сбегут :)
источник

NK

ID:0 in Обсуждения техдирские
Компетенции Шрёдингера

Каждый надеется, что его не смогут заменить, так как он пишет уникально работающий код. Как правило, заменяют.

С другой стороны в каждой компании всегда есть код, который где-то на каких-то серверах работает, но ни кто не знает - как 😉
источник

VK

Vartan Khachaturov in Обсуждения техдирские
Уход ключевых людей — это всегда проблема. Возможно, не кошмар, но с любовью инженеров (и сантехников) к "кто вам тут все это делал, тут всю систему менять надо" — это приводит к затратам и времени всегда.
источник

AP

Andrey P in Обсуждения техдирские
Бывает еще хуже: плохой код секретят и секретят целые отделы горе-студентов, которые его пишут.

В компании могут быть архитекторы, способные проревьюить и прорефакторить. Но им просто не дадут это сделать.
источник

A

Alex in Обсуждения техдирские
Я некоторое время назад наткнулся на инструкцию как разворачивать Linux виртуалку. Надо взять определенный образ centos и развернуть его, потом пройтись absible playbook, и только потом апдейтить!
На мой вопрос «Почему не взять последний образ и почему именно двухлетней давности и его апдейтить?»
- «мы пробовали, playbook не работает»
И они два года вот так разворачивают… а плейбук то всего добавляет нужных пользователей, sudo, ssh ключи и запрещает логиниться с паролями.
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
а зачем? работает, не трогай
источник

ML

Maksim Lapshin in Обсуждения техдирские
это ты сейчас на каком-то староадминском говоришь, не очень понятно =)
источник

p

pragus in Обсуждения техдирские
Смотря какой код
источник

AB

Anton Barsukov in Обсуждения техдирские
думаю просто не принято/не приветствуется выходить за рамки поставленных задач, поэтому и не чинят
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
не, ну если там компетенции проэтосамованы, другой вопрос, конечно. и интерес другой
источник

AB

Anton Barsukov in Обсуждения техдирские
ну и лично я не сталкивался с тем, чтобы базовые плейбуки не работали после смены минорной версии, вот с 7->8 пришлось отдельное делать, так же эксплуатируем rh-based 90% в виртуализации
источник

p

pragus in Обсуждения техдирские
Т.е. какой-нибудь performance critical код будет написан так, чтобы и компилятор не начудил, и и результат был выверен под разные cpu/arch
источник

A

Alex in Обсуждения техдирские
Ха. Если бы половина плейбука не была написана как shell “sudo …”
источник
2021 May 12

PD

Phil Delgyado in Обсуждения техдирские
Ну, особенно забавно, когда этот performance critical написали на asm вставке 20 лет назад и сейчас он скорее тормозит, чем ускоряет, но разобраться и переписать на C/Java/Rust уже страшно...
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Ага. И особенно пикантно, когда этот код вдобавок нарушает соглашение об использовании регистров, но трогать низззя, так как чуть что — и оно падает где-то через километр кода.
источник

АП

Александр Поволоцкий... in Обсуждения техдирские
Это инь. А янь - "кто не обновляется планово - обновляется аварийно"
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
а дзен, это когда аварийный работы неотличимы от плановых
источник

ЯЛ

Ярослав Луговик... in Обсуждения техдирские
Дайте почитать что за соглашение
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Да хотя бы в вики
источник