본문 바로가기
게임 개발(유니티)/멋쟁이 사자처럼 3기_회고록

[멋쟁이사자처럼 유니티 TIL] 2024_12_30~31 강의 요약 및 정리(0)

by goraku97 2025. 1. 2.

하드 코딩 이란?

- 프로그램의 동작에 필요한 데이터나 값을 코드 내부에 직접적으로 작성하는 것

- 실행 중에 바뀔 가능성이 있는 데이터가 아니라, 변경이 어렵도록 프로그램에 직접 값을 입력하는 방식

 

하드 코딩을 사용하는 경우

단기적인 테스트를 할 때.

 

하드코딩의 문제점

  • 유지보수의 어려움 : 하드코딩된 값이 여러 군데에 퍼져 있다면, 하나의 값이 변경될 때마다 모든 곳을 찾아서 수정해야 한다.
  • 확장성 저하 : 코드가 고정된 값에 의존할 경우, 새로운 요구사항에 맞춰 확장하기 어렵다.
  • 가독성 저하 : 하드코딩된 값은 코드만 보고 어떤 의미인지 파악하기 어렵다.
  • 협업에 불리 : 하드코딩된 코드는 다른 개발자가 이해하기 어려울 수 있다.