Возможно нет
Кажется, в основном бессмысленно для меня, будь то друзья или коллеги. И, в некоторых случаях, возможно, вредно для них, для вас и для ваших отношений с ними.
Мы все время от времени совершаем ошибки.
Фактически, единственный фактор, который может заставить меня захотеть сказать упомянутым коллегам, заключается в следующем: является ли это ошибкой, которую я знаю, что они обычно не делают / ситуация, которую, я знаю, они знают, как справиться?
Если ответ «да», нет необходимости их задавать, поскольку, вероятно, для них нет никакой образовательной ценности , поэтому я не вижу обязанности информировать их. Если вы сталкиваетесь с ними в один прекрасный день или планируете выпить в последний день, и у вас есть хорошие отношения с ними как со сверстниками и коллегами-профессионалами, конечно, вы могли бы упомянуть об этом больше, чтобы накормить какого-нибудь дружелюбного или безобидного подшучивания, чем что-либо еще.
Если ответ «нет», то может возникнуть обязанность (не назову это «профессиональным»), чтобы протянуть руку и помочь им понять свою ошибку.
Держите это Гражданским
Большинство людей не любят критиковать свою работу в целом, разработчики / программисты тем более, а ушедшие программисты, вероятно, будут иметь еще меньшую терпимость. Зачем рисковать их раздражать и создавать впечатление, что они оставляют плохую ноту?
Конечно, если бы они были плохими сотрудниками повсюду, это не относится, но если бы они были достаточно опытными коллегами-программистами, я не понимаю, почему бы изо всех сил подчеркнуть их ошибки, кроме как, если я могу быть уверен, что мы оба могут смеяться над этим Опять же, если предположить, что они не многому научатся на этом и просто будут огорчены тем, что оставили это позади.
Правовой?
С другой стороны, если они покинули компанию, это действительно зависит от вашего контракта и политики безопасности вашей компании. Вам может быть запрещено принимать код (или другие вещи, если на то пошло) бывшим коллегам.
Мыслить позитивно
Наконец, я думаю, что единственные ситуации, когда я обратился к бывшему коллеге, чтобы обсудить кодовую базу, которую они оставили, были:
- запрашивать подтверждение чего-то сомнительного при исследовании конкретной области кода,
- чтобы поздравить их с кодом, который я нашел особенно искусным, и это сделало бы мою жизнь хуже, если бы ее там не было,
- поделиться с ними хорошими новостями об успешном запуске, если они ушли до того, как это произошло (или аналогичными крупными объявлениями, касающимися продукта, над которым они работали).
Учитесь на их ошибках
Что вы можете сделать, так это указать на остальную часть команды, чтобы она не повторилась с остальными участниками. Не нужно указывать на фактическую ошибку в SCM или на автора, это не вина игры.
Это выходит за рамки вопроса, но я все же указал бы на то, что вы должны обязательно исправить ошибку, задокументировать ее происхождение, последствия и решения, а также внедрить тест, чтобы он больше не появлялся, если это возможно.