Front J

  • 홈

심플 소프트웨어 1

버그란 무엇인가

여느날처럼 프로젝트를 둘러보며 둘러보며 코드를 구석구석 청소하고 있었다. 그러던 중 약 10개월 전 작성 된 코드중 정상적으로 동작하지 않는 코드를 발견했다. 해당 코드의 commit history가 남아있어 PR을 살피며 이부분은 명백히 프로그램이 개발자의 의도에 따라 동작하지 않는 버그로 판단을 내릴 수 있었다. 나는 당연하게도 본래 의도한 대로 동작할 수 있도록 코드를 정리하며 해당 버그를 수정했다. 오랜시간 보고되지 않고 숨어있던 버그를 해결한 것에 안도감과 뿌듯한 마음이 들었다. 그런데 버그를 수정한지 며칠 후 해당 부분이 제대로 동작하지 않는다는 리포트가 들어왔다. 여지껏 그렇게 동작하던 것이 프로그램의 버그였고 지금에서야 정상적으로 동작하는것이 맞다. 하지만 사용자 입장에서는 그간 사용해왔던..

개발/기타 2022.06.18
프로필사진

어제보다 분명하게 성장할 수 있도록 꾸준히, 인지가 아닌 기억하기 위해 기록하자.

  • 분류 전체보기 (31)
    • 개발 (31)
      • Javascript (10)
      • type-challenges (8)
      • 기타 (13)

최근글과 인기글

  • 최근글
  • 인기글
  • Interface vs Type 무엇을 써야하나 ? 2023.04.09 23:59
  • 타입스크립트 타입 정복:타입의 구분 2022.10.29 02:11
  • 타입스크립트 타입 정복: Polymorphic Function 2022.09.23 01:35
  • 2022년의 반기회고: 풀을 베는 사람은 들판의 끝을 보지 않는다 2022.09.02 01:42
  • 우리는 어떻게 성장할 수 있을까 2022.08.28 01:22
  • Nextjs 실행 PORT 설정(변경)하기 2022.08.22 01:00
  • 타입스크립트 타입 정복: Opaque 2022.08.06 17:14
  • 타입스크립트 타입 정복: Type Guards와 Narrowing 2022.08.02 00:34
  • Git Alias를 설정해보자: 깃 명령어를 쉽고 빠르게 사용하는 방법 2022.07.29 01:31
  • VS Code Extension 추천: Markdown All in One 2022.07.21 23:37
  • Nextjs 실행 PORT 설정(변경)하기 2022.08.22 01:00
  • package-lock.json을 알아보자 2022.07.01 02:10
  • VS Code Extension 추천: Markdown All in One 2022.07.21 23:37
  • 8. Javascript의 콜 스택과 이벤트 루프 2022.03.29 22:33
  • 9. JavaScript의 변수(var, let, const의 차이) 2022.06.09 00:15
  • Draft PR의 git-action 실행 막기 2022.07.21 01:14
  • type-challenges를 통해 타입 시스템과 친해지기 2022.07.01 17:12
  • 타입스크립트 타입 정복: Opaque 2022.08.06 17:14
  • 2. Javascript의 데이터 타입 2021.07.14 18:14
  • 타입스크립트 타입 정복: Type Guards와 Narrowing 2022.08.02 00:34

Copyright © Kakao Corp. All rights reserved.

티스토리툴바