My_Life/개발 노트
하드코딩...?
Yanoo
2022. 3. 24. 22:50
728x90
반응형
어제 어처구니 없는 실수를 하고나니, 이런 것들을 기록해야 다시는 이런 실수를 하지 않겠다고 생각해서
개발 노트를 작성하기 시작하고자 한다.
하드 코딩이란 뭘까?
나무 위키에 따르면 데이터를 코드 내부에 직접 입력하는 것이다.
Long userId = 19999999999L
이게 내가 장애를 발생시켰던 코드이다. 어이없게도 테스트를 진행하면서 존재하지 않는 유저 Id 값을 넣어 테스트를 진행했는데, 배포를 진행할 때 빼지 않았다.(2시간 동안...)
결론을 말하면, 하드코딩은 최대한 안하는 것이 좋다. 유지보수에 좋지 않기도 하고, 하드 코딩이 정상 값인척 할 수 있기 때문이다.
반응형
728x90
반응형