Clean Code
코드는 “동작하는 것”에서 끝나는 것이 아니라, 읽기 쉽고 수정하기 쉬우며 실수하기 어려운 구조로 작성해야 한다.특히 Unreal Engine / C++ 프로젝트에서는 클래스, 컴포넌트, 데이터 구조, Subsystem, 상속 구조가 쉽게 커지기 때문에 코드 스멜을 초기에 발견하고 리팩터링하는 습관이 중요하다.기이한 이름함수, 변수, 클래스 이름은 역할과 의도가 드러나야 한다.void AttackEnemy(int DamageAmount); // DamageAmount로 Enemy를 Attack하는 함수float CurrentHealth; // 현재 체력int EnemyCount; // 적 수이름이 잘 떠오르지 않는다면 단순히 작명 문제가 아니라,책임 분리가 덜 되었거나 설계가 모호한 상태일 수..