Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

긴급반영(HotFix) 코드가 생기면 보통 운영의 로컬에 빌드된 소스를 바로 반영해 버리는 경우가 생깁니다.

이것역시 명시적으로 티켓화 하지 않으면, 잠수함패치로 이어지며 수동반영을 허용하는것은  

QA품질에대한 보증자체를 하지 않는다란 의미이며, 심각하게는 개발자에게 악성코드를 심을수 있는 기회를 주는것입니다.

착한개발자의 수동반영이 좋은케이스일때 짧은시간에 문제해결이 되지만, 나쁜개발자는 작은 문제를 해결하다가

더 큰문제를 만들어내면서 HotFix를 반복한다는점입니다.

또한 이렇게 해결된 내용은 해결과정에대한 정보가 없기때문에 장기적인 팀의 운영 능력 축적 입장에서는 아무런 도움이 안됩니다.

이것은 착하던/나쁘던 고약한 문제입니다.

고약한 문제란? 고약한(wicked)이란 용어는 크고 복잡한 기술적 특성이 있으면서 도덕적 특성도 함께 내재한

문제를 표현하고자 선택하였다. 이것에 반대되는 용오가 용어가 합당한(righteous) 해결책이다

-고약한 문제 합당한 해결 ,폭포수 모델의 한계와 애자일 인식의 뿌리책에서

...