📖 한국경영교육연구소 AI ACADEMY · 용어·통역 사전
하드코딩 (hardcoding)
💬 쉬운 뜻
글자나 숫자(기관명·날짜·가격 같은 값)를 설정으로 빼지 않고 코드 안에 직접 새겨 넣는 것. 전단지에 행사 날짜를 인쇄해 버린 것과 같아요 — 날짜가 바뀌면 전단지를 전부 다시 찍어야 하죠. 반대로 화이트보드에 날짜 칸을 만들어 두면 지우고 다시 쓰면 끝.
🧭 이 상황에서
한 기관용으로 만든 수업 화면을 다른 기관 교육에 재사용하려는데, AI가 "제목과 문구가 하드코딩되어 있어서 그대로는 못 씁니다"라고 답할 때.
⌨️ 이럴 땐 이렇게 입력
- 이 코드에 하드코딩된 값(이름·날짜·문구·연락처)이 뭐가 있는지 목록으로 보여줘.
- 기관명이 하드코딩되어 있다는데, 데이터만 바꾸면 다른 기관에도 쓸 수 있게 설정값으로 분리해줘.
- 앞으로 바뀔 수 있는 값은 하드코딩하지 말고 설정 파일 한곳에 모아줘.
🔮 AI가 이렇게 답하면 = 이런 뜻
AI가 "이 값은 하드코딩되어 있어요"라고 하면 = 그 글자가 코드 안에 직접 새겨져 있어서, 바꾸려면 코드 자체를 열어 고쳐야 한다는 뜻이에요. 설정처럼 바깥에서 갈아끼울 수 없는 상태.
➡️ 다음엔 이렇게
바꿔 쓸 일이 있는 값이면 "설정/데이터로 분리해줘"라고 시키세요. 한 번 쓰고 말 화면이면 그냥 둬도 됩니다 — 분리도 공짜는 아니라서, 재사용할 것만 빼는 게 실속 있어요.
💬 김지백 강사의 현장 팁
한 기관용 수업 화면을 다른 기관에 재사용하려다 "기관명과 안내 문구가 하드코딩되어 있다"는 보고를 받고, 그 화면은 빼고 데이터만 갈아끼우면 되는 화면들로 다시 골랐어요.
한국경영교육연구소 · AI ACADEMY — 외부강사 김지백 · 시연 교실 홈