본문 바로가기

개발자

(2)
8/19 - 개 XX와 0개 XX 의차이 "0개 아이템을 찾았습니다." "개 아이템을 찾았습니다." 위 두 문구의 차이는 올바른 값에 대한 처리를 어떻게 했는지에 대한 차이이다. 전자는 '갯수' 필드에 `null`이나 `undefiend`값을 허용하지 않고 0을 사용한 경우라 할 수 있다. 후자는 그대로 값을 사용해서 ''값이 노출된 경우라고 볼 수 있다. 이는 보통 로딩바 없이 기본값을 null이나 undefined로 설정한 경우에 주로 발생하게 된다. 이런 부분들은 프론트 개발자가 아니라면 인지하기 어려운 부분이기 때문에 null값을 사용할 때에는 이런 부분들을 신경써서 개발하는 것이 사용자 경험에 좋다.
이슈 리오픈은 개발자에게 있어서 부끄러운 일 (4/20) 이슈 리오픈은 개발자에게 있어서 부끄러운 일월요일에 대시보드를 확인하니 이슈 2건이 리오픈 되어있었다. 첫번째 버그가 리오픈 된 원인은 부끄러운 것이었다. 해당 페이지에는 팝업이 2가지 종류가 있었는데, A 팝업은 수정하고, B 팝업은 수정 하지 않은 것이었다. 두번째 버그는, XX하고 YY 한 것이 문제였는데, XX한 것만 고치고 YY한 것에 신경쓰지 않았기 때문이었다.훌륭한 개발자는 꼼꼼하게 이슈를 처리한다버그의 갯수보다, 이슈의 리오픈 횟수가 적은 개발자가 더 훌륭한 개발자라 생각한다. 보통 버그의 갯수가 적은 개발자가 리오픈 횟수도 적긴하다. 버그 리오픈이 발생하는 이유는 대부분 버그 처리 중 놓친 부분이 존재한 채 Resolved 했기 때문이다. 버그의 리오픈은 많은 비용을 초래한다. 간단히 생..