하드 코딩 이란?
- 프로그램의 동작에 필요한 데이터나 값을 코드 내부에 직접적으로 작성하는 것
- 실행 중에 바뀔 가능성이 있는 데이터가 아니라, 변경이 어렵도록 프로그램에 직접 값을 입력하는 방식
하드 코딩을 사용하는 경우
단기적인 테스트를 할 때.
하드코딩의 문제점
- 유지보수의 어려움 : 하드코딩된 값이 여러 군데에 퍼져 있다면, 하나의 값이 변경될 때마다 모든 곳을 찾아서 수정해야 한다.
- 확장성 저하 : 코드가 고정된 값에 의존할 경우, 새로운 요구사항에 맞춰 확장하기 어렵다.
- 가독성 저하 : 하드코딩된 값은 코드만 보고 어떤 의미인지 파악하기 어렵다.
- 협업에 불리 : 하드코딩된 코드는 다른 개발자가 이해하기 어려울 수 있다.


'게임 개발(유니티) > 멋쟁이 사자처럼 3기_회고록' 카테고리의 다른 글
| [멋쟁이사자처럼 유니티 TIL] 2024_12_30~31 강의 요약 및 정리(2) (0) | 2025.01.04 |
|---|---|
| [멋쟁이사자처럼 유니티 TIL] 2024_12_30~31 강의 요약 및 정리(1)_(TetrisManager 스크립트 동봉) (0) | 2025.01.03 |
| 멋쟁이 사자처럼 과제1_앵그리버드류 게임 제작(3) (0) | 2024.12.28 |
| 멋쟁이 사자처럼 과제1_앵그리버드류 게임 제작(2) (0) | 2024.12.26 |
| 멋쟁이 사자처럼 과제1_앵그리버드류 게임 제작(1) (0) | 2024.12.25 |