Информация об изменениях

Сообщение Re[7]: Говнокод и рефакторинг от 18.07.2020 7:07

Изменено 18.07.2020 7:16 Pauel

Re[7]: Говнокод и рефакторинг
Здравствуйте, Pzz, Вы писали:

I>>Как именно менеджер узнает, что затраты на конкретный рефакторинг окуптся в долгосрочной/краткосрочной перспективе?


Pzz>Как доктор узнает, что почки находятся в животе, а глаза — на голове? Обычно их этому учат...


Это ты намекаешь, что менеджер в код должен смотреть?
Менеджер нынче вообще в код не смотрит. Более того, он может не обладать техническим бекграундом и это не мешает выпускать успешные проекты.

I>>Ну вот релиз — а тут девелопер утверждает, что де код некрасивый, надо рефакторить, а там будет видно, можно ли релизить.


Pzz>. Да, иногда приходится перетаскивать некоторые изменения между ними


Как менеджеру узнать про риски и бенефиты этого перетаскивания?

I>>Менеджер должен родиться с таким знанием? Два девелопера договориться не могут — одному нормально, другому — говно. Каким чудом менеджер поймет, чье мнение ближе к истине?


Pzz>Обычно эта проблема решается путем выработки корпоративных стандартов качества кода.


Общие слова, ни о чем. Никакой стандарт не может разрешить такие разногласия.
Re[7]: Говнокод и рефакторинг
Здравствуйте, Pzz, Вы писали:

I>>Как именно менеджер узнает, что затраты на конкретный рефакторинг окуптся в долгосрочной/краткосрочной перспективе?


Pzz>Как доктор узнает, что почки находятся в животе, а глаза — на голове? Обычно их этому учат...


Доктор непосредственно работает с проблемой, смотрит именно в медицинские артефакты — анализы, снимки, анамнез и тд.
Похоже, ты намекаешь, что менеджер в код должен смотреть?
Менеджер нынче вообще в код не смотрит. Более того, он может не обладать техническим бекграундом и это не мешает выпускать успешные проекты.
Отсюда не ясно, как ему узнать про затраты, риски, бенефиты.

I>>Ну вот релиз — а тут девелопер утверждает, что де код некрасивый, надо рефакторить, а там будет видно, можно ли релизить.


Pzz>. Да, иногда приходится перетаскивать некоторые изменения между ними


Как менеджеру узнать про риски и бенефиты этого перетаскивания?

I>>Менеджер должен родиться с таким знанием? Два девелопера договориться не могут — одному нормально, другому — говно. Каким чудом менеджер поймет, чье мнение ближе к истине?


Pzz>Обычно эта проблема решается путем выработки корпоративных стандартов качества кода.


Общие слова, ни о чем. Никакой стандарт не может разрешить такие разногласия.