코스 그레인드 (coarse-grained)와 파인 그레인드 (fine-grained)

coarse-grained와 fine-grained의 차이

코스 그레인드와 파인 그레인드는 우리말 한마디로 옮기기에는 무척 버거운 개념이다. Grain은 원래 보리나 밀 같은 곡식을 낟알로 만드는 작업이나 표면을 우둘투둘하게 하는 일을 뜻하는 데 그때 아주 곱고 섬세하게 하느냐, 아니면 듬성듬성 크게 하느냐에 따라 Fine와 Coarse라는 형용사를 붙인다. 이것에 소프트웨어 공학에 도입되어 어떤 프로세스를 잘 게 쪼개느냐 아니면 굵게 쪼개서 뭉뚱그려 놓느냐를 표현할 때 쓰게 되었다.

◆ 책 "모던 C++ 입문" 에서 ◆