Для меня это важно только потому, что не мешает здравому смыслу, который, как мы надеемся, есть у большинства профессионалов.
Когда мы говорим о контроле версий, есть аргумент, что any version control beats not having anything at all
это не так с методами разработки. Методы означают правила, а правила иногда нарушаются. Я работал в компаниях, которые занимались действительно глупыми делами до тех пор, пока кто-нибудь помнит, что любая проблема, с которой столкнулась эта глупая процедура, ушла давным-давно.
Я хочу следующее от компании:
Четко документированные процедуры, которые помещаются на нескольких страницах. Если мне придется читать диссертацию или (что еще хуже) роман, чтобы набрать скорость, я потеряюсь надолго.
Свидетельство того, что компания открыта для изменения процедур в лучшую сторону. Мне нужно быть в состоянии пойти к кому-то и сказать: «Я понимаю, почему ты делаешь [xyz], но есть инструмент, который делает большую часть этого для тебя сейчас. Можем ли мы его использовать?»
Небольшая конкуренция может быть хорошей и часто неизбежной. Но я избегу любого магазина, где конкуренция используется в качестве основного средства мотивации людей. Если вы записали что-то, что отправляет число строк, совершенных разработчиком в день, на лазерный принтер в 17:00, я не хочу работать на вас.
Если вы не помешали сборкам в благословенных репозиториях получать изменения, нарушающие указанную сборку, я бегу, как черт. Последнее, что я хочу сделать в 5:00, - это внести изменения из основного репозитория, чтобы проверить мою локальную сборку, только для того, чтобы исправить чью-то еще точку с запятой.
Я предпочитаю прыгать в методы, которые похожи на установленный метод, который упал с гибкого дерева. Это не обязательно, но чувство фамильярности помогает преодолеть первоначальный горсток попытки быть продуктивным, не совершая процедурную ошибку.
Если я увижу, что буду тратить больше времени на обиды на процедуры, чем на благодарность за их существование, я, вероятно, перейду на работу.
Другой громкий "о, нет, никогда!" это «Мы надеемся , вы будете также установить лучшие практики для нас. У нас есть шесть миллионов строк кода и 21 надомные, мы должны использовать в SVN или что - то?» ,
Кто-то может повеселиться, разбираясь с этим. Я не тот парень :)