아마 아닙니다
친구 든 동료 든 나에게 무의미 해 보입니다. 그리고 어떤 상황에서는 그들과 당신, 그리고 당신과의 관계에 해로울 수 있습니다.
우리 모두는 때때로 실수를합니다.
사실, 내가 동료들에게 말하고 싶은 유일한 요소는 이것입니다. 이것은 그들이 일반적으로하지 않을 것이라는 것을 아는 실수입니까 / 그들이 어떻게 처리해야하는지 알고있는 상황입니까?
대답이 '예'라면 교육적 가치 가 없기 때문에 버그를 제기 할 필요 가 없으므로 정보를 제공 할 의무가 없습니다. 당신이 그들의 마지막 날에 술이 한 일이나 계획 그들에 걸쳐 실행하고 동료와 동료 전문가로 그들과 함께 좋은 교감이있는 경우, 물론, 당신은 할 수 무엇보다도 우호적 인 또는 무해한 농담을 공급하기 위해, 그것을 언급.
대답이 '아니요'인 경우, 그 오류를 이해하고 도움을 줄 의무가있을 수 있습니다 ( '전문적'이라고 할 수는 없습니다).
그것을 시민으로 유지
대부분의 사람들은 일반적으로 자신의 직업에 대한 비판을 좋아하지 않으며, 개발자 / 프로그래머는 그다지 적지 않으며, 떠나는 프로그래머는 아마도 더 낮은 관용을 가질 것입니다. 왜 귀찮게하고 나쁜 메모를 남긴다는 인상을 줄 위험이 있습니까?
물론, 직원이 불충분 한 직원이라면 적용되지 않지만, 숙련 된 동료 프로그래머라면 다른 사람이 실수를 강조 할 수있는 이유를 알 수 없습니다. 둘 다 웃을 수 있습니다. 다시 말하지만, 그들이 많은 것을 배우지 않을 것이라고 생각하고 그 뒤에 남은 것을 잊어 버립니다.
적법한?
다른 접근 각도에서, 그들이 회사를 떠난 경우, 그것은 실제로 계약과 회사의 보안 정책에 달려 있습니다. 이전 동료에게 코드 (또는 그 문제에 대한 기타 사항)를 가져 가서는 안됩니다.
긍정적 인 생각
마지막으로, 이전 동료에게 연락하여 남은 코드베이스에 대해 논의한 유일한 상황은 다음과 같습니다.
- 코드의 특정 영역을 조사하는 동안 그늘에 대한 확인 요청
- 내가 특별히 숙달 한 것으로 밝혀진 코드에 대해 축하하기 위해, 그것이 없으면 내 인생을 더 나쁘게 만들었을 것이다.
- 그들이 출시되기 전에 떠났을 때 성공적인 출시에 대한 희소식을 공유하기 위해 (또는 그들이 작업했던 제품과 관련된 유사한 큰 발표).
그들의 실수에서 배운다
당신이 확실히 할 수있는 일은 나머지 팀원들에게 오류가 다시 발생하지 않도록 나머지 팀원들에게 오류를 지적하는 것입니다. SCM 또는 저자의 실제 오류를 가리킬 필요가 없습니다. 그것은 비난 게임이 아닙니다.
그것은 문제의 범위를 벗어 났지만 여전히 오류를 수정하고 그 기원, 영향 및 해결을 문서화하고 가능한 경우 다시 표시되지 않도록 테스트를 구현해야한다고 지적합니다.