프로그래머로서 마지막 실수는 무엇입니까?
모든 신규 이민자는 모든 개발자가 실수를 한다는 것을 들어야 한다고 생각합니다. 그들은 이것에 대해 걱정할 필요가 없지만 가능하면 실수를 수정하고 그로부터 배우십시오.
오늘 마지막 실수부터 시작하겠습니다. 저는 JavaScript로 작업하는 웹 개발자입니다. 검토된 작은 변경 사항이 있는 PR을 만들었고 댓글 중 하나에 동료 개발자가 한 기능에 대한 댓글을 추가했습니다. 두 곳에서 해당 기능을 사용할 계획이었지만 다른 곳을 삭제하기로 결정했습니다. CR 후에 해당 코드를 다시 추가했지만 개발 환경에 배포할 때 오류가 발생하는 버그가 있습니다.
코드는 다음과 같습니다.
import { scoreValue } from '../../../../utils/scoreValue'
이 코드를 처음 추가했을 때 코드를 삭제하기 전에
scoreValue
가 이미 정의되어 있다는 오류가 발생하여 코드를 다음과 같이 변경했습니다.import { scoreValue as calculateScoreValue } from '../../../../utils/scoreValue'
작동하고 있었습니다. 문제는 CR 이후에 해당 변경 사항을 다시 추가했을 때 변수 이름 바꾸기를 잊어버렸고 프로젝트를 빌드할 때 오류가 발생했다는 것입니다.
배포를 트리거하는 PM(프로젝트 관리자)(예, 이것이 CI/CD여야 함을 알고 있음)은 빌드가 실패했다고 그룹 채팅에 기록했습니다. 나는 신속하게 문제를 해결했고 이번에는 그가 CR을 수행했고(내 동료가 현재 사용할 수 없었기 때문에) 수정이 완료되었습니다.
운 좋게도 프로덕션 환경에는 문제가 없으며 이것은 신속하게 수정된 사소한 문제였습니다. 하지만 내가 한 것은 내 실수였다. 이것은 발생하지 않아야 합니다. 로컬 빌드를 확인해야 합니다. 프로젝트에 실시간 다시 로드가 있고 콘솔에 오류가 있습니다.
직장에서 마지막으로 저지른 실수는 무엇입니까? 아래 의견에 공유하십시오. 모든 사람이 실수를 한다는 것을 동료 개발자가 이해하는 데 도움이 될 수 있습니다.
Reference
이 문제에 관하여(프로그래머로서 마지막 실수는 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/jcubic/what-was-your-last-mistake-as-a-programmer-3jh3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)