CHAAANY ARCHIVE

makefile

1개의 기록을 주제별로 둘러보세요.

빌드 시스템·의존성 관리·CI: 메타프로그래밍 강의 핵심 정리

MIT Missing Semester의 ‘Metaprogramming’ 강의는 build system, dependency management, testing, CI를 한 흐름으로 묶는다. 일반적인 programming language 문맥에서 metaprogramming은 code를 생성·변환하는 program을 뜻하지만, 이 강의는 code 바깥에서 code를 build하고 검증하는 도구까지 넓게 다룬다.둘을 같은 정의로 고정하기보다 이 글의 범위를 개발 workflow 자동화라고 먼저 밝히는 편이 정확하다.source와 설정 ↓ build system재현 가능한 artifact ↓ automated test·static analysis검증 결과 ↓ CI에서 반복merge 가능한 ch..

728x90