클린 코드 원칙을 단순히 이론에 그치지 않고, 실제 개발 환경에서 어떻게 현실적으로 적용할지 고민한 내용을 다룹니다. 유지보수 가능한 코드 작성을 위한 실무 관점의 클린 코드 가이드입니다.
CS ·
SW Theory
5 postsPosts
2020 1
2018 1
객체지향 설계 5원칙 SOLID 정리. SRP·OCP·LSP·ISP·DIP 각 원칙의 의미와 유지보수성을 높이는 설계 방법을 설명합니다.
2016 3
컴파일 과정 정리. 소스 코드가 전처리·컴파일·어셈블·링크를 거쳐 실행 파일이 되는 단계를 이해해 오류 해결에 활용하는 법을 설명합니다.
C++ Lvalue와 Rvalue 개념 정리. 메모리 주소를 갖는 Lvalue와 임시 값인 Rvalue의 차이, 대입 연산자 위치와 이동 시맨틱과의 관계를 설명합니다.
유한 상태 기계(FSM) 개념 정리. 게임 AI 에이전트가 유한한 상태와 입력에 따라 상태를 전이하며 행동을 결정하는 원리를 설명합니다.