홈 / 용어 사전 / Make 일반 Make 정의 빌드 자동화 도구. Makefile을 읽어 컴파일과 링크를 수행 상세 설명 💭 핵심 개념 Make는 프로그래밍 전반에서 자주 접하게 되는 개념입니다. 🚀 실무에서 활용 시스템 아키텍처 설계의 기초가 됩니다 성능 최적화와 병목 해결에 활용됩니다 프로덕션 환경에서 안정적인 운영을 가능하게 합니다 일반 관련 용어 IDE Integrated Development Environment. 통합 개발 환경. 코드 편집, 디버깅, 빌드 등을 통합한 개발 도구 CLI Command Line Interface. 명령줄 인터페이스. 텍스트 명령어로 프로그램을 제어하는 사용자 인터페이스 GUI Graphical User Interface. 그래픽 사용자 인터페이스. 아이콘, 버튼 등 시각적 요소로 프로그램을 제어하는 인터페이스 SDK Software Development Kit. 소프트웨어 개발 키트. 특정 플랫폼이나 프레임워크를 위한 개발 도구 모음 Refactoring 코드의 외부 동작은 유지하면서 내부 구조를 개선하는 작업. 가독성과 유지보수성 향상. 코드 리뷰에서 리팩터링은 별도 PR로 분리하는 것이 좋으며, 기능 추가와 섞지 않아야 리뷰가 쉬움 Debugging 프로그램의 버그를 찾아 수정하는 과정. 오류 원인을 분석하고 해결. 코드 리뷰는 코드가 배포되기 전에 잠재적 버그를 발견하여 디버깅 비용을 줄이는 효과적인 방법 전체 용어 사전으로 돌아가기