pull request 보냅니다.

확인 부탁드립니다.
기본적으로 하나의 메서드는 하나의 일만 하는게 원칙으로 하는게 좋아. 만약에 하나 이상의 일을 한다면 2개로 분리하는게 좋겠지. removeAndCompletedTODO역시 두가지 일을 하는 것 같구나.
혹시 떨어지는게 좋은게 공감되지 않는다면 꼭 나한데 물어보면 좋겠다.