새로운 내용을 공부할 때
새로운 내용의 공부를 시작할 때 용어의 정의를 이해하지 못하거나 정확하게 알지 못한다면 그 용어가 포함된 문장을 이해하지 못합니다.
작은 단어 하나가 내용을 이해하지 못하게 하기 때문에 용어를 정확하게 이해하는 것이 중요합니다.

최대 1 분 소요

📌 2025-03-02 Mission

미션 일자

Day 2

미션 내용

“추상과 구체” 강의를 듣고, 생각나는 추상과 구체의 예시가 있다면 한번 3~5문장 정도로 적어봅시다. 일상 생활, 자연 현상, 혹은 알고 있는 개발 지식 등 어느 것이든 상관없다.

미션 제출

우리 회사에 있는 커피 머신에서 에스프레소를 내려먹으려고 합니다.

커피 머신 디스플레이에 보이는 여러 기능중 에스프레소 버튼을 누르는 것은 추상적으로 표현하는 단어입니다.

사용자는 커피 머신이 에스프레소를 추출하기 위해 구체적인 동작 방식을 알지 못해도 에스프레소 버튼을 누르면 결과는 에스프레소를 얻을 수 있다는 것은 알고 있습니다.

  • 커피 머신의 에스프레스 버튼을 누르면 커피 머신은 연결된 정수기에서 사용자가 지정한 미온 수의 양을 가져온다.
  • 이후 커피 머신은 사용자가 지정한 분쇄도로 보관된 커피원두를 분쇄한다.
  • 분쇄된 결과를 커피 추출기 입구에 밀어넣는다.
  • 커피 머신은 커피 추출기 입구를 딱 맞은 크기로 막고 미온수를 빠르게 가열하여 에스프레소를 추출하고 지정된 호수에 흘려보낸다.
  • 사용자가 지정한 미온수의 양만큼 흘려보낸 뒤 커피 머신은 커피 추출기 입구를 열고 커피 가루 찌꺼기를 막대로 밀어내어 바닥으로 떨어트린다.

출처

인프런 워밍업 클럽

인프런 워밍업 클럽 스터디 3기 - 백엔드 클린코드, 테스트 코드(Java, Spring Boot)

강의 링크

Readable Code: 읽기 좋은 코드를 작성하는 사고법

Practical Testing: 실용적인 테스트 가이드

댓글남기기