이번 프로젝트에서 웹에서 내려주는 link, url, scheme, javainterface을 가지고 앱에서 동작을 분기하거나 특정 페이지를 보내야 하는 작업을 하였다. param, host, scheme 같은 경우에는 Uri.parse()를 통해서 getQueryParmeter, scheme, host를 사용하면 되지만 단순 문자열 포함 체크 시에는 contains()를 사용한다. 하지만 각 웹 팀마다 대문자, 소문자 규칙이 달라서 contains() 함수에서 분기 처리가 잘못되는 버그가 발생하였다. 따라서 각 팀끼리 합의하에 모두 대문자로 치환 후 포함 체크를 하자고 해서 uppercase()를 사용하였다. 대문자 치환을 위해서 반복되는 uppercase() 함수 사용은 귀차니즘을 발동시켰다. 귀차니..