핵심 요약
- 헬싱키 대학 강좌에서 활용되던 자동 단위 테스트 기반의 하스켈 주차별 연습 문제 오픈소스 저장소입니다.
- 문법 기초부터 모나드까지 주차별 20문제를 풀고 스크립트로 즉시 정오답과 반례를 확인할 수 있도록 설계되었습니다.
- 현재 저장소는 유지보수가 중단되었으며, 해당 내용을 기반으로 개설된 무료 하스켈 MOOC 코스로의 이용이 권장됩니다.
요약 GitHub에 공개된 하스켈(Haskell) 프로그래밍 언어 자습용 연습 문제 및 자동 테스트 모음집 저장소입니다. 핀란드 헬싱키 대학교의 하스켈 강좌를 진행했던 제작자가 마땅한 연습 문제 모음을 찾지 못해 직접 제작한 것으로 알려졌습니다.
해당 저장소는 1주차부터 7주차까지 총 7개의 주차별 과제로 구성되어 있으며, 각 주차마다 약 20개의 문제가 포함되어 있습니다. 다루는 주요 주제는 기초 문법, 패턴 매칭 및 재귀부터 시작해 리스트와 고차 함수, 다형성, 커스텀 데이터 타입, 입출력(IO), 타입 클래스, 모나드(Monad), 그리고 총정리 복습까지 단계별로 진행됩니다.
학습자는 제공되는 템플릿 파일에서 안내에 맞춰 코드를 작성한 뒤, 내장된 테스트 스크립트를 실행해 즉시 정답 여부와 반례(실패한 인자값 및 반환값 차이)를 확인할 수 있습니다. 또한 인터랙티브 환경(GHCi)을 통해 함수 동작을 직접 검증할 수 있도록 지원하며, 원하는 경우 정답 코드도 별도로 생성해 확인할 수 있습니다. 다만 제작자는 해당 저장소가 현재 유지보수되지 않는 상태이며, 본 연습 문제를 바탕으로 설명 자료와 개선 사항을 더해 무료로 개설된 최신 'Haskell MOOC' 강의 코스를 이용할 것을 권장하고 있습니다.
Sponsored · 광고