2021.07.21
webRTC를 사용하기위해서는 사용자에게 비디오 및 오디오 제어권한을 요청하고 이것을 사용자가 승인해야 우리의 프로젝트를 이상없이 사용할 수 있다.
어떤이유에서인지 이것을 고객이 거절했을때 일반적으로 사용자는
해당 내용을 혼란스러워 할 확률이 높기때문에
처음 접속시 권한요청을 허용했는지 현재 오디오 상태 및 비디오 상태가 어떤지
이런내용들을 몇초동안 띄워주고 클릭하면 모든 권한 허용 및 오디오 활성화 비디오 활성화를 해주는 내용을 추가한다.
마땅히 어려운 내용은 없었고 복잡하기만 했다.
기존에 만들어진 component와 코드들을 역공학하여 어떤 동작을하는지 정확히 파악 후 위
내용을 추가해야하니 점점 코드의 복잡성이 증가했다.
해당 관련된 내용을 전부 refactoring 하기에는 주어진 시간이 부족하기때문에
개발자의 욕심과 양싱 그리고 현실적으로 생산성이 있어야하는 내용의 선에서 고민이 많이 된다.
시간을 더 들여서 처리해야하지 않나? 싶을때도 많지만 이것을 이렇게 투자하는것도 과투자라고 판단하는 나보다 직급이 높은 분의 의견을 무시할수 없다.
회사의 입장에서 시간이 곧 돈이고 나를 적재적소에 사용하고자하는 생각을 이해하기에 적당히 완급조절을 해가면서 처리해야겠다.