문제

내가 매일 일하는 사이트에는 단점이 있으며, 종종 우리는 종종 나중에이 문제를 해결하려는 의도로 "지금 당장 우리를 데려 오는"디자인 결정을 내립니다.

나는 할 일 항목의 전체 목록이 무엇인지 기억할뿐만 아니라 실제로 돌아가서 고칠 시간을 만드는 것이 가장 어려운 일이라는 것을 알았습니다.

기술 부채를 효과적으로 관리하는 데 도움이되는 도구, 리소스 또는 트릭을 추천 할 수 있습니까?

도움이 되었습니까?

해결책

버그/작업 추적 소프트웨어를 사용할 수 있습니다. 예를 들어이 스택 오버 플로우 질문이 표시됩니다. https://stackoverflow.com/questions/101774/what-is-your-bug-task-tracking-tool.

물론 간단한 솔루션은 TODO 또는 이와 유사한 텍스트 파일을 갖는 것입니다. 유지 보수가 적고 특히 마모 된 파일 인 경우 적절합니다 (한 번 쓰기, 절대 읽지 마십시오).

다른 팁

  • 단위 테스트
  • 리팩토링
  • 지속적인 통합
  • 더 많은 기술 부채 추가를 피하기 위해 계획 (XP, Kanban 등)
  • 표준
  • 코드 리뷰
  • 프로젝트 회고
  • CI 빌드 또는 체크인 프로세스와 통합 된 정적 분석 도구 (FXCOP와 같은)

나는 코드에 대한 의견을 말하지만, 내 경험은 개발자들이 일반적으로 이것을 무시한다는 것이었다.

의도적으로 기술 부채가 발생할 때마다 제품 백 로그에 항목을 추가하는 것이 좋습니다. 이런 식으로, 각 반복하는 동안 의식적으로 시간을 보내는 것이 가능합니다.

이있다 소나의 플러그인 코드 기반에서 잠재적 인 문제를 찾는 데 사용할 수 있습니다.

/알았다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top