문서화되지 않은 코드베이스를 넘겨받았을 때, 모든 파일을 위에서 아래로 읽거나 보기 흉한 부분을 리팩터링하려는 충동을 참으십시오. 당신은 아직 그것을 이해하지 못했고, 제대로 이해하지 못한 코드를 성급하게 리팩터링하는 것이 바로 장애를 만드는 방법입니다. 목표는 추측이 아니라 실제 동작으로부터 정확한 멘탈 모델을 빠르게 구축하는 것입니다.
문서화되지 않은 코드베이스를 넘겨받았을 때, 모든 파일을 위에서 아래로 읽거나 보기 흉한 부분을 리팩터링하려는 충동을 참으십시오. 당신은 아직 그것을 이해하지 못했고, 제대로 이해하지 못한 코드를 성급하게 리팩터링하는 것이 바로 장애를 만드는 방법입니다. 목표는 추측이 아니라 실제 동작으로부터 정확한 멘탈 모델을 빠르게 구축하는 것입니다.
주니어부터 시니어까지 상세한 답변이 포함된 IT 면접 질문 라이브러리.
후원하기이해하기 전에 리팩터링하지 마십시오. 동작보다 주석을 믿지 마십시오. 전체 시스템을 한 번에 머릿속에 담으려 하지 마십시오. 중요한 부분에서의 깊이가 모든 곳에서의 얕은 넓이보다 낫습니다.
대부분의 엔지니어링 작업은 다른 사람이 작성한 코드에서 일어납니다. 낯선 시스템의 멘탈 모델을 빠르고 안전하게 구축할 수 있는 tech lead는 팀 전체의 막힘을 풀어주고, 작업을 정확히 산정하며, 아직 이해하지 못한 것을 바꾸는 값비싼 실수를 피합니다.