Build your ultimate AI agent
코스 설명
R 스크립트 작성은 쉽지만, 좋은 R 코드를 쓰는 일은 어렵습니다. 이 과정에서는 버그를 줄이고 팀 협업을 돕는 표준 기법인 방어적 프로그래밍을 다룹니다. 흔한 오류를 피하는 방법과, 코드에서 불가피하게 발생하는 오류를 다루는 방법을 살펴봅니다. 마지막에는 스크립트에서 프로젝트, 그리고 패키지로 전환해야 할 시점을 함께 살펴보며 마무리합니다.
사전 요구 사항
커리큘럼
코스 개요
1
충돌 피하기
이 첫 번째 장에서는 방어적 프로그래밍이 무엇인지, 그리고 기존 패키지를 활용해 효율을 높이는 방법을 배웁니다. 이어서 환경에 로드된 패키지를 관리하고, 그 과정에서 발생할 수 있는 충돌을 다루는 법을 익힙니다.
2
조기 경보 시스템
코드 실행에 대한 피드백을 받으면 프로그래밍이 훨씬 쉬워집니다. R에서는 메시지, 경고, 오류로 사용자에게 정보를 전달합니다. 이 장에서는 이러한 소통 도구를 언제, 어디에서 사용해야 하는지 알아봅니다.
3
방어 태세 갖추기
일관된 프로그래밍 접근을 따르면 실수를 줄일 수 있습니다. 이 장에서는 R의 모범 사례를 소개합니다.
4
전투 계획 수립
스크립트 하나를 만드는 것도 좋지만, 여러 스크립트와 자산으로 구성된 프로젝트를 진행하려면 구조가 필요합니다. 마지막 장에서는 좋은 정리·구성 방법을 배워, 스크립트에서 패키지로 이어지는 최적의 워크플로로 작업할 수 있도록 도와드립니다.
R
방어적 R 프로그래밍
코스
완료

