문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 하드코딩 (문단 편집) == 개요 == 데이터를 코드 내부에 직접 입력하는 것. 기술적으로는 데이터가 실행 바이너리(exe 파일 등)에 합쳐져 있는 상태를 말한다. [[반대말]]은 소프트코딩 또는 [[로딩]]. 프로그램의 [[소스 코드]]에 데이터를 직접 입력해서 저장한 경우, 즉 모든 '상수'는 하드코딩이다. '변수'의 초기값이나 기본값도 하드코딩이다. 기본값 자체를 외부 리소스 파일로부터 읽어서 초기화하는 경우도 있지만 그 '리소스' 파일의 로딩은 실패 확률이 존재하기 때문에 로딩 전까지는 '''null''', '''0''', '''nil''' 등의 값이 하드코딩되어있다. 주로 [[파일]] 경로, [[URL]] 또는 [[IP]] 주소, [[비밀번호]], 화면에 출력될 문자열 등이 대상이 된다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기