1. 컴파일링
2. 디버깅
3. 코드의 디자인
4. 배열(1)