기술 부채 관리를위한 도구를 사용하고 있습니까? [닫은
-
13-09-2019 - |
문제
내가 매일 일하는 사이트에는 단점이 있으며, 종종 우리는 종종 나중에이 문제를 해결하려는 의도로 "지금 당장 우리를 데려 오는"디자인 결정을 내립니다.
나는 할 일 항목의 전체 목록이 무엇인지 기억할뿐만 아니라 실제로 돌아가서 고칠 시간을 만드는 것이 가장 어려운 일이라는 것을 알았습니다.
기술 부채를 효과적으로 관리하는 데 도움이되는 도구, 리소스 또는 트릭을 추천 할 수 있습니까?
해결책
버그/작업 추적 소프트웨어를 사용할 수 있습니다. 예를 들어이 스택 오버 플로우 질문이 표시됩니다. https://stackoverflow.com/questions/101774/what-is-your-bug-task-tracking-tool.
물론 간단한 솔루션은 TODO 또는 이와 유사한 텍스트 파일을 갖는 것입니다. 유지 보수가 적고 특히 마모 된 파일 인 경우 적절합니다 (한 번 쓰기, 절대 읽지 마십시오).
다른 팁
- 단위 테스트
- 리팩토링
- 지속적인 통합
- 더 많은 기술 부채 추가를 피하기 위해 계획 (XP, Kanban 등)
- 표준
- 코드 리뷰
- 프로젝트 회고
- CI 빌드 또는 체크인 프로세스와 통합 된 정적 분석 도구 (FXCOP와 같은)
나는 코드에 대한 의견을 말하지만, 내 경험은 개발자들이 일반적으로 이것을 무시한다는 것이었다.
의도적으로 기술 부채가 발생할 때마다 제품 백 로그에 항목을 추가하는 것이 좋습니다. 이런 식으로, 각 반복하는 동안 의식적으로 시간을 보내는 것이 가능합니다.
이있다 소나의 플러그인 코드 기반에서 잠재적 인 문제를 찾는 데 사용할 수 있습니다.
/알았다
제휴하지 않습니다 StackOverflow