이번 라이브러리 코드에서 -ful 를 다시 만났다. “~가득한, ~의 성질” 으로만 알고 있었는데 그 한 줄로는 뉘앙스가 잡히지 않았다. useful / helpful / painful 의 결이 한 단어 안에서 다른 게 안 잡혔다. 이런 결로 만났던 게 마음에 걸려, 어원을 거꾸로 따라가 보고 정리해둔다.
한눈에 보기
| 항목 | 내용 |
|---|---|
| 형태소 | -ful |
| 의미 | ~가득한(full of) / ~의 성질을 가진 |
| 유래 | 고대 영어 -full (← full, 가득 찬) |
| 위치 | 단어 끝 (접미사) |
| 품사 변환 | 명사 → 형용사 |
의미 분류
A. ~가득한 (full of)
“그것으로 가득 차 있다”: beautiful(아름다움으로 가득한), powerful(힘으로 가득한)
B. ~을 일으키는 (causing)
“그것을 느끼게 한다”: painful(고통을 주는), fearful(두려움을 주는)
대표 단어
| 단어 | 분해 | 뜻 | 유형 |
|---|---|---|---|
| beautiful | beauty(아름다움) + ful | 아름다운 | A. 가득한 |
| powerful | power(힘) + ful | 강력한 | A. 가득한 |
| grateful | grate(감사) + ful | 감사하는 | A. 가득한 |
| hopeful | hope(희망) + ful | 희망에 찬 | A. 가득한 |
| successful | success(성공) + ful | 성공적인 | A. 가득한 |
| careful | care(주의) + ful | 조심하는 | A. 가득한 |
| painful | pain(고통) + ful | 고통스러운 | B. 일으키는 |
| fearful | fear(두려움) + ful | 무서운, 두려워하는 | B. 일으키는 |
| wonderful | wonder(경이) + ful | 놀라운 | A. 가득한 |
| helpful | help(도움) + ful | 도움이 되는 | A. 가득한 |
단어 확장 맵
감정 계열
grateful, hopeful, fearful, cheerful, sorrowful, doubtful, resentful, regretful, joyful
능력/성질 계열
powerful, successful, helpful, useful, skillful, resourceful, meaningful, purposeful
외형/인상 계열
beautiful, wonderful, colorful, graceful, delightful, plentiful
혼동 주의: -ful vs -less
정확한 반의 관계:
| -ful (가득한) | -less (없는) |
|---|---|
| hopeful (희망찬) | hopeless (희망 없는) |
| careful (조심하는) | careless (부주의한) |
| powerful (강력한) | powerless (무력한) |
| grateful (감사하는) | ungrateful (un- 사용) |
| beautiful |
주의: 모든 -ful 단어에 -less 짝이 있는 것은 아니다.
한 줄 기억법
“-ful은 full의 축약 — ‘그것으로 꽉 차 있다’고 읽으면 뜻이 바로 나온다.”
학습 메모
-ful은 백엔드에서 가장 자주 마주치는 형용사 접미사 중 하나, 특히 stateful / stateless의 그 ful이다. 서비스가 stateful이라는 건 ‘상태를 가득(ful) 가지고 있다’는 의미 그대로다. 일반 영어에서도 helpful, useful은 ‘도움이/쓸모가 가득한’ — full(가득)에서 직접 파생된 거라 의미가 거의 그대로 유지된다.
예문 (백엔드/인프라)
- Designing the order service as stateful introduced replication complexity, but it dramatically simplified the consistency model for in-flight transactions.
- Detailed structured logs proved more meaningful than aggregate dashboards when debugging the cascade failure across the three downstream services.
- A successful blue-green deployment rolled the new build to fifty percent of traffic for an hour before promoting it to the full fleet.
— 정성원 · seongwon.net · 공부하며 정리한 어원 노트
참고
- Cambridge Dictionary — -ful
답글 남기기