문서화가 핵심
모범 사례 2-다음 단계 전에 문서 작성
저는 컴퓨터 및 응용 프로그램의 석사 학위를 받았으며 요구 사항을 완전히 이해하고 문서화하지 않고도 소스 코드를 작성하는 데 열정적이었습니다. 설계 문서 및 테스트 사례 문서는 소프트웨어 개발 수명주기의 어디에도 없었습니다. .... 코딩으로 직접 이동했습니다.
나중 단계에서 나는 큰 문제에 빠졌고 곧 깨달았습니다. Documentation is the Key 성공적인 소프트웨어 개발자, 테스터 또는 설계자가 될 수 있습니다.
작거나 큰 소프트웨어 개발을 시작하기 전에 다음 질문에 대한 답이 있어야합니다.
요구 사항 사양은 어디에 있습니까?
영향 분석 문서는 어디에 있습니까?
디자인 문서는 어디에 있습니까?
모든 가정과 한계를 적절하게 문서화 했습니까?
모든 문서를 검토 했습니까?
모든 이해 관계자의 모든 문서에 서명 했습니까?
위의 모든 질문에 대해 긍정적 인 답변을 얻으면 안전하고 코딩을 진행할 준비가 된 것입니다. 많은 조직이 따라야 할 엄격한 규칙이 있지만 다른 조직에서는 그렇지 않습니다. 모범 사례는 소프트웨어 코딩을 진행하기 전에 필요한 모든 문서를 작성하고 적절한 승인을받는 것입니다.
오늘 배운 것은 내일을 준비합니다!
다시 말하지만, 가능한 한 많은 문서를 보유하는 것이 모범 사례 중 하나입니다. 미래를 준비 할 몇 가지 중요한 문서는 다음과 같습니다.
- 디자인 접근법
- 팁과 요령
- 특수 기능, 명령 및 지침
- 배운 교훈
- 특이한 상황
- 디버깅 방법
- 모범 사례
- 앞으로 당신을 도울 수있는 모든 것
문서를 전자적으로 보관하는 것은 비용이 들지 않습니다. 이제 필요한 문서 유지를 시작하겠습니다.