おそらくない
友人であろうと同僚であろうと、私にはほとんど無意味なようです。そして、状況によっては、彼ら、あなた、そして彼らとの関係に有害な可能性があります。
私たちは皆、時折間違いを犯します。
実際、同僚に伝えたい唯一の要因はこれです。これは、彼らが通常はしないと知っている間違い/彼らが対処する方法を知っていると知っている状況ですか?
答えが「はい」の場合、おそらく彼らに教育的価値はないので、彼らをバグにする必要はありません。ある日彼らに出くわしたり、最終日に飲み物を飲む予定があり、仲間や仲間の専門家として彼らと良い関係を持っているなら、他の何よりも友好的または無害な冗談を与えるためにそれを言及することができます。
答えが「いいえ」の場合、手を差し伸べてエラーの理解を助ける義務があるかもしれません(ただし、「プロフェッショナル」とは呼ばないでしょう)。
それを市民にしてください
ほとんどの人は一般に自分の仕事に対する批判を嫌い、開発者/プログラマーはそれよりもさらに嫌いです。なぜ彼らをいらいらさせる危険を冒し、彼らが悪いメモを残しているような印象を与えるのですか?
確かに、彼らが全体的に悪い従業員だった場合、これは当てはまりませんが、そうでなければ彼らが十分に熟練した仲間のプログラマーだった場合、私は私たちが確信できる場合を除いて、彼らの間違いを強調するために私が邪魔にならない理由がわかりません両方とも笑うことができます。繰り返しますが、彼らはそれから多くを学ばず、単にそれを残したと悔やまれると仮定します。
法的?
別のアプローチ角度から、彼らが会社を去った場合、それは本当にあなたの契約とあなたの会社のセキュリティポリシーに依存します。元同僚にコード(またはそのことについては他のこと)を説明することを許可されない場合があります。
ポジティブだと思う
最後に、元同僚に彼らが残したコードベースについて議論するために手を差し伸べた唯一の状況は次のとおりだと思います。
- コードの特定の領域を調査しながら、怪しいものの確認を要求する、
- 私が特に見事なコードの一部を祝福するために、それがなければ私の人生を悪化させていただろう、
- 彼らがそれが起こる前に彼らが去ったならば、彼らと成功した打ち上げの良いニュースを共有するために(または彼らが働いていた製品に関連する同様の大きな発表)。
間違いから学ぶ
確実にできることは、残りのメンバーに再びエラーが発生しないように、エラーをチームの残りの部分に指摘することです。SCMの実際のエラーや作成者を指す必要はありません。それは非難のゲームではありません。
質問の範囲外ですが、エラーを修正し、その起源、影響、および解決策を文書化し、可能であれば再度表示されないようにテストを実装する必要があることを引き続き指摘します。