%EB%B2%84%EA%B7%B8

2022-10-18
내가 주니어 시절에 있었던 일이다. 입사 한지 얼마 되지 않았던 상황에서 코드를 수정해야 할 일이 생겼고 수정한 코드를 운영에 배포했다. 그리고 일주일이 지난 후, 특정 옵션 상품이 장바구니에 담기지 않는다고 연락이 왔다. 배포 당시에 문제를 발견하지 못하고 일주일 간 장애가 발생한 것이었다. 다른 팀 기획자에게 전화가 왔으며, 추궁이 이어졌다. 황급히 문제를 파악하고 긴급 배포를 한 후 나에게 남은 일은 장애 보고서를 쓰는 일이었다. 기분이 착잡했다. 그것도 그럴 것이...
2018-03-29
조용하던 사무실에 난데 없이 이런 고성이 터져 나옵니다. 필시 운영 중인 서비스나 배포된 앱에서 심각한 문제가 발생하였습니다. 이 프로그램 누가 만들었어!!! 이번 글은 최근 페이스북에 한 분이 질문하신"개발자가 실수로 버그를 만들었습니다. 여러분이 상사라면 어떻게 하시겠습니까?" 글에 대해 필자의 생각을 정리해 보았습니다. 이 버그는 개발한 너의 잘못이야? 특정 기능에 문제가 발생했을 때 그 기능을 개발한 개발자의 잘못으로 생각하는 팀도 있습니다. 설령 팀 구성원 또는 팀의 관리자는 그런 생각을 하지 않는다 하더라도 개발자 스스로가 그런 생각을 하는 경우도 많이 있습니다. 이런 개발자나 팀이 있다면 필자는 절대로 그런 생각을 할 필요가 없다고 말하고 싶습니다. 특히 개발자에게는 더 강조하고 싶습니다. 심지어 버그나 잘못된 구현에 대해 더 당당해야 할 필요가 있습니다....
더보기