✏️ 한줄 용어
하드코딩
하드코딩 프로그램의 소스 코드에 데이터를 직접 입력해서 저장하는 것 주로 파일 경로, URL 또는 IP 주소, 비밀번호, 화면에 출력될 문자열 등이 대상이 된다. 코딩 방식의 일종으로 외부 입력에 대한 유연성이 없고 확장성이 낮은 코딩을 말한다. 코드의 목적이 매우 직관적이라 가독성도 괜찮은 편이다. 하지만.. 프로그램의 유지보수가 힘들어진다. 보안에 취약해질 수 있다. 예를 들자면, 특정 DB에 접속하여 자료를 조회하는 프로그램에 비밀번호가 하드 코딩된 경우 리버스 엔지니어링으로 비밀번호가 그대로 유출될 수 있다.
2022. 11. 10. 08:39