Я переехал из одной команды в другую в той же компании. В старой команде (hardcore С++) мы провели много модульного тестирования. В моей новой команде (также С++) вместо этого они выполняют функциональное тестирование. Во время обзора они отклоняют мой код из-за модульных тестов. Большая часть команды заинтересована в изучении чего-то нового, но не того, кто является VIP и имеет устаревший подход к разработке. Он должен принять код перед фиксацией. Он сопротивляется изменениям. Совет?
//update: я расскажу в этом разделе, что случилось с моим поиском, но, пожалуйста, поймите, что это большая компания, требуется время. Просто для уточнения, тесты, которые я выполняю, прекрасны, и они всегда работали в других командах. Я не новичок в этом. Время от времени мне нужно тормозить зависимости, вызывая код, это просто дерьмо. В С++ вам иногда приходится. Это может привести к изменению кода prod только из-за теста. Я полагаю, что unit test оправдывает такие простые изменения. Лучше иметь это, чем нет.
//update2: Спасибо за много хороших советов, ясно, что здесь нет серебряной пули: (Большая часть команды убеждена, но 2 старших (15y +) разработчиков все еще противятся. Я расскажу об этом остальным моя команда будет поддерживать меня, поэтому я надеюсь, что эти парни просто согласятся:) Чтобы немного расслабиться, я начал изучать рубин:)