https://www.v-wiki.net/scream-test-meaning/
오늘 "스크림 테스트"라는 용어를 배웠다.
기능을 제거할 때, 우선 원복 가능성을 고려해서 기능을 제거한다. 그리고 누군가 비명을 지르면 제거한 기능을 원복하는 방법이다.
내가 다니는 회사가 특히 이런 식의 방법이 필요할 것 같다. 내가 구축한 사내 시스템이 너무 많은 기능을 있다보니 나 조차도 알지 못하는 경우도 있다.
어째든 기능이 불필요해 보인다면 우선 UI 코드를 주석처리 하는 방식을 적용할 수 있을 것 같다. 누군가가 비명을 지른다면 다시 쉽게 원복할 수 있다. 그리고 비명지르는 사람이 2~3개월동안 없다면 해당소스와 관련된 서버 관련 코드도 제거해도 될 것이다. (내가 다니는 회사에서는 월 정산 때문에 월에 한번씩 사용하는 기능도 있다. 따라서 최소한 한달은 기다려 봐야 한다. )