Найти в Дзене
The Engineer's tale

Диагональные новаторы

Одним из холиваров в духе стихотворения Маяковского ("Что такое хорошо и что такое плохо") является спор о том, какой код можно считать идеальным, а какой мягко говоря дурно пахнущим.
Мой взгляд на этот вопрос прост до безобразия: код в репозитории проекта должен выглядеть так, будто его писал один человек. И только история коммитов покажет, где Вася творил, а где Петя. Для этого у кодовой базы проекта должны быть некоторые стандарты. Можно с пеной у рта обсуждать качество стандартов, красоту, рациональность, обоснованность и т.д. и т.п., но надеюсь, что вы солидарны со мной в одном: отсутствие стандартов - это полное дно.
Когда ко мне приходят пылкие юноши со взором горящим, прочитавшие полторы книги и сделавшие десятка два коммитов в коммерческой разработке, и приносят свои гениальные оптимизации, я отвожу их в одно любопытное место в нашем арендуемом офисном здании. Прошу посмотреть на потолок. Взору предстает картина, фотографию которой я прикрепил к посту.
Прежде чем читать да
Творчество диагонального новатора
Творчество диагонального новатора

Одним из холиваров в духе стихотворения Маяковского ("Что такое хорошо и что такое плохо") является спор о том, какой код можно считать идеальным, а какой мягко говоря дурно пахнущим.

Мой взгляд на этот вопрос прост до безобразия:
код в репозитории проекта должен выглядеть так, будто его писал один человек. И только история коммитов покажет, где Вася творил, а где Петя. Для этого у кодовой базы проекта должны быть некоторые стандарты. Можно с пеной у рта обсуждать качество стандартов, красоту, рациональность, обоснованность и т.д. и т.п., но надеюсь, что вы солидарны со мной в одном: отсутствие стандартов - это полное дно.

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

Прежде чем читать далее, попробуйте приглядеться - смущает ли вам что-либо?

Все коммуникации проложены параллельно и перпендикулярно, имеются бирки (особенно в местах прохода через перекрытия или стены). Кроме одной. Которая проложена по диагонали(!) Находится она поверх остальных, значит при прокладывании другие уже существовали и перед глазами был наглядный пример. Что сподвигло монтажника выполнить прокладку иным образом? Вероятно он решил оптимизировать, или показать свой особенный взгляд новатора и изобретателя, или ещё что-то... Но факт остаётся фактом "первое разбитое окно" появилось.
Диагональный новатор внёс свой вклад в прогресс.

Допускаю, что эта диагональ - действительно очень оптимальное, современное и молодежное решение, но тогда необходимо озаботиться, чтобы остальные коммуникации тоже привести к нему (гениальному решению).

Почему? Потому, что при текущем положении дел следующий монтажник подумает - здесь уже по-разному, поэтому тоже поиграю в
диагонального новатора и сделаю каким-то третьим образом. Потом придет четвертый, пятый, шестой... Так стоп! Ведь должно быть ревью кода и все такое. Открою тайну - диагональные новаторы уже давно проводят ревью кода во многих компаниях, а некоторые уже и строят диагональные инженерные культуры компаний. Поэтому я не удивляюсь положению дел в ОйТи и только пытаюсь держать оборону в своем монастыре.

А вы, дорогие читатели, как относитесь к диагональным новаторам?