Напевно, ні
Здається, це для мене здебільшого безглуздо, будь то друзі чи колеги. І за деяких обставин, можливо, шкідливих для них, для вас і для ваших відносин з ними.
Всі ми робимо випадкові помилки.
Насправді єдиний фактор, який змусив би мене сказати сказаним колегам, це такий: це помилка, яку я знаю, що вони зазвичай не роблять / ситуація, за яку я знаю, що вони знають, як впоратися?
Якщо відповідь "так", не потрібно їх помиляти, оскільки для них, мабуть, немає навчальної цінності , тому я не бачу обов'язку інформувати їх. Якщо ви один день наткнетесь на них або плануєте випити напоїв в останній день, і у вас є хороший зв’язок з ними як з однолітками, так і з колегами-професіоналами, впевнені, ви можете це згадати, більше, щоб нагодувати якийсь доброзичливий або нешкідливий схід, ніж будь-що інше.
Якщо відповідь «ні», то може виникнути зобов’язання (однак це не називатиметься «професійним») звернутися до них і допомогти зрозуміти свою помилку.
Тримайте це цивільно
Більшість людей не люблять критики щодо своєї роботи в цілому, розробники / програмісти ще менше, і відмовляються від програмістів, мабуть, мають ще меншу толерантність. Навіщо ризикувати їх дратувати і створювати враження, що вони залишають себе погано?
Звичайно, якщо вони були поганими працівниками, це не стосується, але якщо вони були в іншому випадку достатньо кваліфікованими колегами-прогмемерами, я не розумію, чому я б пішов зі свого шляху, щоб підкреслити їхні помилки, за винятком випадків, якщо я можу бути впевнений, що ми може обидва сміятися з цього. Знову ж таки, якщо припустити, що вони не багато чого з цього навчиться, а просто будуть пошкоджені тим, що залишили це позаду.
Юридичні?
З іншого боку, якщо вони покинули компанію, це дійсно залежить від вашого контракту та політики безпеки вашої компанії. Можливо, вам не дозволять брати з собою код (або інші речі з цього приводу) колишнім колегам.
Мисли позитивно
Нарешті, я думаю, що єдиними ситуаціями, коли я звернувся до колишнього колеги, щоб обговорити кодову базу, яку вони залишили після себе:
- вимагати підтвердження чогось тінистого під час дослідження певної області коду,
- щоб привітати їх за деякий шматочок коду, який я вважав особливо майстерним, і це могло б погіршити моє життя, якби його не було,
- поділитися хорошими новинами про успішний запуск, якщо вони виїхали до того, як це сталося (або подібні великі анонси, що стосуються товару, над яким вони працювали).
Дізнайтеся з їхніх помилок
Що ви точно можете зробити, це вказати на помилку в іншій команді, щоб переконатися, що вона не повториться з іншими членами. Не потрібно вказувати на фактичну помилку в СКМ чи на автора, це не гра у вині.
Це не виходить за межі питання, але я все-таки зазначу, що ви повинні переконатися, що виправите помилку, задокументуйте її походження, наслідки та рішення, а також застосуйте тест, щоб вона не з’явилася знову, якщо це можливо.