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