728x90 metaprogramming1 메타프로그래밍(Metaprogramming)과 DevOps: 빌드·의존성·CI 제대로 이해하기 1. 메타프로그래밍이란?일반적으로 메타프로그래밍은 “프로그램을 다루는 프로그램 작성”을 의미합니다. 하지만 여기서 다루는 의미는 조금 다릅니다.즉, 코드 작성 외의 과정(Process) 효율화에 초점을 맞춥니다.빌드 시스템 (Build Systems)의존성 관리 (Dependency Management)지속적 통합 (Continuous Integration, CI)테스트 자동화 (Testing)2. 빌드 시스템 (Build Systems)개념입력 → 출력으로 가는 과정을 자동화논문 PDF 생성, 코드 컴파일, 테스트 실행 등핵심: 타겟(Target), 의존성(Dependency), 규칙(Rule) 정의예시: Makefilepaper.pdf: paper.tex plot-data.png pdflatex pa.. 프로그래밍공부(Programming Study) 2025. 9. 8. 이전 1 다음 728x90