Size: a a a

Работа для ИТ-архитекторов

2019 March 12

MS

Maxim Shalomovich in Работа для ИТ-архитекторов
Сергей Гусев
Ревьюить код - вполне
тогда как архитектор "обосновывает" право ревьить код разработчику?)
источник

KG

Kirill Gorin in Работа для ИТ-архитекторов
в стрим нельзя одновременно входить в двух разных ролях
источник

KG

Kirill Gorin in Работа для ИТ-архитекторов
если станешь разработчиком - то кто то другой будет архитектором
источник

СГ

Сергей Гусев in Работа для ИТ-архитекторов
Почему вместо? Вместе. Ревьюить код могут несколько человек
источник

СГ

Сергей Гусев in Работа для ИТ-архитекторов
Maxim Shalomovich
тогда как архитектор "обосновывает" право ревьить код разработчику?)
Зачем ему обосновывать?
источник

СГ

Сергей Гусев in Работа для ИТ-архитекторов
Kirill Gorin
если станешь разработчиком - то кто то другой будет архитектором
+1
источник

E

Eugene in Работа для ИТ-архитекторов
Наверно, корректнее задать вопрос - зачем ему код ревью?
источник

СГ

Сергей Гусев in Работа для ИТ-архитекторов
Зачем команде или зачем архитектору?
источник

MS

Maxim Shalomovich in Работа для ИТ-архитекторов
Сергей Гусев
Зачем ему обосновывать?
затем что разработчик - он в поле, а "ты архитектор придумываешь какую-то фигню и доказываешь мне, что нужно делать отдельную DTO для работы с базой и для работы с сервисами - на каком основании это лучше, чем то, что делаю я?"
источник

СГ

Сергей Гусев in Работа для ИТ-архитекторов
Архитектору крайне важно сверять задумку и имплементацию
источник

СГ

Сергей Гусев in Работа для ИТ-архитекторов
Maxim Shalomovich
затем что разработчик - он в поле, а "ты архитектор придумываешь какую-то фигню и доказываешь мне, что нужно делать отдельную DTO для работы с базой и для работы с сервисами - на каком основании это лучше, чем то, что делаю я?"
Задача архитектора - не проверять, насколько хорош разработчик, или придумывать за него код.
источник

KG

Kirill Gorin in Работа для ИТ-архитекторов
Сергей Гусев
Архитектору крайне важно сверять задумку и имплементацию
вобщем то ему просто нечем заняться )
источник

E

Eugene in Работа для ИТ-архитекторов
Сергей Гусев
Зачем команде или зачем архитектору?
И тем и тем. Если не может ведущий разработчик - одно. Если может и делает - двойной  расход средств, если может, но не делает - тоже понятно :).
источник

E

Eugene in Работа для ИТ-архитекторов
Kirill Gorin
вобщем то ему просто нечем заняться )
:) ну вот
источник

MS

Maxim Shalomovich in Работа для ИТ-архитекторов
Сергей Гусев
Архитектору крайне важно сверять задумку и имплементацию
ну тут как бы так имхо: если "задумка" - это набор рантайм компонентов (модуль такой, модуль сякой и т.д.) и их методы взаимодействия, то ревью именно кода тут не особо нужно - а нужно скорее делать  ревью скриптов сборки и инфраструктуры приложения. Если "задумка" - это программные интерфейсы, базовые классы и паттерны уровня софта (всякие обзерверы, адаптеры, строители и пр.) - то да, код ревью нужен, чтобы убедиться, что новых базовых классов не создали и интерфейсы не похерили. Но у разработчика возникает справделивый вопрос "кто ты такой и почему указываешь мне?". Нет?
источник

MS

Maxim Smirnov in Работа для ИТ-архитекторов
Кстати, а только мне кажется, что в вопросе должен ли архитектор писать код есть некоторый снобизм? Почему бы заодно не заставить архитекта верстать сайты, фотошопить картинки, монтировать сервера в стойки, прокладывать слаботочку - все профессии у нас важны и почетны. Что ты за архитектор, если витую пару не умеешь обжать?
источник

VA

Viktor Alexandrov in Работа для ИТ-архитекторов
Не, ну это ж правда)
источник

VA

Viktor Alexandrov in Работа для ИТ-архитекторов
Что ты за архитектор, если не умеешь обжать
источник

VA

Viktor Alexandrov in Работа для ИТ-архитекторов
Или верстать
источник

СГ

Сергей Гусев in Работа для ИТ-архитекторов
Maxim Shalomovich
ну тут как бы так имхо: если "задумка" - это набор рантайм компонентов (модуль такой, модуль сякой и т.д.) и их методы взаимодействия, то ревью именно кода тут не особо нужно - а нужно скорее делать  ревью скриптов сборки и инфраструктуры приложения. Если "задумка" - это программные интерфейсы, базовые классы и паттерны уровня софта (всякие обзерверы, адаптеры, строители и пр.) - то да, код ревью нужен, чтобы убедиться, что новых базовых классов не создали и интерфейсы не похерили. Но у разработчика возникает справделивый вопрос "кто ты такой и почему указываешь мне?". Нет?
По сути согласен, а разработчики такие фразы вообще каждому норовят сказать. Поэтому для архитектора важен авторитет.
источник