Reporting a Reproducible Software Bug | Learn Korean in English

Korean lesson set in a contemporary Seoul everyday setting: In a software support exchange, a customer reports a reproducible export problem and asks how to share safe sample data..

EN → KO / Level: B2

About This Lesson

Use Reporting a Reproducible Software Bug to practice Korean conversation, pronunciation, vocabulary, grammar, and quizzes.

Dialogue

A

필터링된 결과를 포함하면 내보내기 기능이 항상 실패합니다.

pil-tuh-RING-dwen kyul-GWAH-rul poh-ham-ha-MYUN nae-boh-NAE-gee gee-NEUNG-ee hang-SANG shil-PAE-ham-nee-DAH. The export feature fails whenever I include filtered results.
B

재현 가능한 문제로 보여서 문제를 훨씬 쉽게 해결할 수 있겠네요.

jae-HYUN gah-NEUNG-han moon-JAE-ro boh-YUH-suh moon-JAE-rul hwuhl-SSIN SHWEEP-kay hae-GYUL-hal soo it-GET-nay-yo. That sounds reproducible, which makes troubleshooting much easier.
A

필터를 적용하지 않은 데이터로 테스트했는데, 내보내기가 정상적으로 작동했습니다.

pil-tuh-rul juhk-yong-ha-jee ah-neun DAY-tuh-ro TEH-stuh-haen-neun-day, nae-boh-NAE-gee-gah jung-sang-juh-ro jak-TTONG-haet-seum-nee-DAH. I tested it with unfiltered data, and export worked normally.
B

그렇다면 필터 로직이 내보내기 모듈과 상호 작용하고 있을 수 있습니다.

guh-ruh-ta-MYUN pil-tuh ROH-jik-ee nae-boh-NAE-gee moh-DYOOL-gwah sang-hoh jah-gyong-ha-go ee-SSEUL soo it-seum-nee-DAH. Then the filter logic may be interacting with the export module.
A

민감한 정보가 없는 샘플 파일을 보내드릴 수 있습니다.

min-GAM-han jung-BOH-gah uhm-neun SAEM-peul pah-EEL-rul boh-nae-DUH-ril soo it-seum-nee-DAH. I can send a sample file without sensitive information.
B

그러면 안전하게 문제를 분리해 확인하는 데 도움이 되겠습니다.

guh-ruh-MYUN an-JUH-na-gay moon-JAE-rul bool-lee-hae hwah-GIN-ha-neun day doh-OO-mee dweh-GET-seum-nee-DAH. That would help us isolate the issue safely.
A

로그에 사적인 내용이 포함되어 있는지 확인해 주세요.

roh-GUH-eh sah-JUH-gin nae-YONG-ee poh-ham-dweh-uh in-neun-jee hwah-GIN-hae JOO-seh-yo. Please confirm whether logs include any private content.
B

로그를 요청하기 전에 제가 먼저 확인하겠습니다.

roh-GUH-rul yoh-CHUNG-ha-gee juh-neh jeh-GAH MUHN-juh hwah-GIN-ha-geh-sseum-nee-DAH. I will verify that before requesting the logs.

Word by Word

필터링된 “필터링된” means “filtered” here and describes the results that have had filtering applied. It is used before a noun, as in “필터링된 결과를” in this report about an export failure.
결과를 “결과를” means “the results” and marks them as the object of including. The object particle 를 is used after 결과 because the results are what the speaker includes; this pattern is useful with verbs such as 포함하다.
포함하면 “포함하면” means “if or whenever I include” in this sentence. The ending 면 presents including the filtered results as the condition under which the export feature fails.
내보내기 “내보내기” means “export” or “exporting” here and names the operation performed by the feature. It is used as a noun before 기능이, so it is useful in software expressions such as 내보내기 기능.
기능이 “기능이” means “the feature” and marks the export feature as the subject of failing. The subject particle 이 is used after 기능 because this feature is the thing that fails.
항상 “항상” means “always” and emphasizes that the failure occurs every time the stated condition is met. It is an adverb that can be placed before the verb describing the repeated result.
실패합니다 “실패합니다” means “fails” in the formal polite style used for reporting the software behavior. The present-style ending presents this as a current or repeatable behavior, so it suits a support report.
재현 “재현” means “reproduction” in the context of reproducing the same software problem. In “재현 가능한 문제,” it combines with 가능한 to describe a problem that can be reproduced.
가능한 “가능한” means “possible” or “able to be” and modifies 문제 in “재현 가능한 문제.” It is useful before a noun when describing something that can be done, such as reproducing an issue.
문제로 “문제로” means “as a problem” here, identifying how the situation appears to the support worker. The particle 로 marks the role or characterization, as in describing something as a particular kind of problem.
보여서 “보여서” means “appears to be” and links that impression to the following result: troubleshooting becomes easier. The 서 ending gives the reason or background, so this form is useful when an apparent situation leads to a conclusion.
훨씬 “훨씬” means “much” or “far” and strengthens the comparison in “much easier.” It is commonly placed before an adjective or adverb to show a clearly greater degree.
쉽게 “쉽게” means “easily” and describes the manner of solving or troubleshooting the problem. It is the adverbial form used before an action, so it can modify verbs such as 해결하다.
해결할 “해결할” means “solve” in the possibility expression “해결할 수 있겠네요.” This form comes before 수 to create the reusable pattern “동사할 수 있다,” meaning that an action is possible.
“수” expresses possibility or ability in “해결할 수 있겠네요.” It is a dependent noun used after a verb form such as 해결할, and the pattern “할 수 있다” is used to say that someone can do something.
있겠네요 “있겠네요” expresses the speaker’s inference that something seems possible, here that the problem can be solved more easily. In “할 수 있겠네요,” it completes a polite, conversational way to recognize a likely possibility.
필터를 “필터를” means “the filter” and marks it as the object of applying. The object particle 를 is used because the filter is what is applied; this pattern is common with 적용하다.
적용하지 “적용하지” means “not apply” as part of the expression “적용하지 않은 데이터.” The 지 form connects the negated action to 않은, allowing the phrase to describe data to which a filter was not applied.
않은 “않은” means “not having” or “not applied” and modifies 데이터 in this sentence. Together with “적용하지,” it describes data without the filter being applied, a useful pattern for stating that an action was not performed.
데이터로 “데이터로” means “with or using the data” and identifies the data used for testing. The particle 로 marks a means or material, so it is useful in patterns such as a tool or data로 테스트하다.
테스트했는데 “테스트했는데” means “I tested it, and” or “I tested it, but” and provides background for the report that follows. The ending 는데 links the completed test to the contrasting result that export worked normally.
내보내기가 “내보내기가” means “exporting” or “the export operation” and marks it as the subject of working normally. The subject particle 가 is used because the export operation is the thing that functioned.
정상적으로 “정상적으로” means “normally” or “in the normal way” and describes how the export worked. It is an adverb commonly used with software operations such as 작동하다.
작동했습니다 “작동했습니다” means “worked” or “operated” in a formal polite past form. It reports the completed test result and is useful when stating how a feature or device behaved during a test.
그렇다면 “그렇다면” means “then” or “if that is the case,” referring to the preceding test result. It introduces a conclusion or next hypothesis based on information just provided.
필터 “필터” means “filter” and names the software component or setting involved in the suspected interaction. It is used as a technical noun before 로직이, as in 필터 로직.
로직이 “로직이” means “the logic” and marks the filter logic as the subject of interacting with the export module. The subject particle 이 identifies what may be causing the interaction.
모듈과 “모듈과” means “with the module” and identifies the export module as the other side of the interaction. The particle 과 can connect two participants or components in an interaction.
상호 “상호” means “mutually” or “with each other” and emphasizes interaction between the filter logic and the export module. It commonly appears in technical expressions describing two components affecting one another.
작용하고 “작용하고” means “interacting and” here and connects the interaction to the following possibility expression. The 고 ending links this action with the state expressed by 있을 수 있습니다.
있을 “있을” means “be occurring” in the expression “작용하고 있을 수 있습니다.” It comes before 수 to show that the interaction may currently be taking place, a useful pattern for cautiously describing a possible ongoing condition.
있습니다 “있습니다” completes the formal polite possibility expression “있을 수 있습니다,” meaning “may be” or “can be.” In this sentence it does not simply mean physical existence; it makes the proposed interaction a cautious possibility.
민감한 “민감한” means “sensitive” and describes information that should not be shared casually. It is placed before 정보, and this adjective-noun pattern is useful when discussing data-handling concerns.
정보가 “정보가” means “information” and marks the information as the subject of being absent from the sample file. The subject particle 가 identifies what the file does not contain.
없는 “없는” means “without” or “not containing” and modifies 샘플 파일을 in this sentence. It is useful after a noun to describe something that does not have a particular item, as in information being absent.
샘플 “샘플” means “sample” and identifies the file as a representative file for testing or investigation. It is used before 파일을, forming the common technical expression 샘플 파일.
파일을 “파일을” means “the file” and marks the sample file as the object of sending. The object particle 을 is used because the file is what the speaker can send.
보내드릴 “보내드릴” means “send to you” in a respectful form and appears in “보내드릴 수 있습니다.” The 드리다 component presents the sending as a service for the listener, while the form before 수 expresses that the speaker can do it.
그러면 “그러면” means “then” or “in that case” and refers to the proposed sample file as the condition for the next benefit. It is commonly used to introduce a result or response to an offer.
안전하게 “안전하게” means “safely” and describes the manner of isolating and checking the issue. It is an adverb used before an action when the action should be carried out without exposing sensitive information or creating risk.
문제를 “문제를” means “the issue” and marks the software problem as the object of isolating. The object particle 를 is used because the support team will separate this issue for investigation.
분리해 “분리해” means “separate or isolate and” and links the isolation step to checking the issue. The 해 form connects this action to a following verb, making it useful for describing sequential actions.
확인하는 “확인하는” means “checking” or “confirming” and modifies 데 in “확인하는 데 도움이 되겠습니다.” This form is used when an action is treated as the activity for which something is useful.
“데” is a dependent noun in “확인하는 데,” meaning “in doing” or “for the purpose of doing.” The pattern “동사하는 데 도움이 되다” is a common way to say that something helps with an activity.
도움이 “도움이” means “help” and marks help as the subject of becoming useful. In “도움이 되겠습니다,” it is used to say that the proposed file will assist the support process.
되겠습니다 “되겠습니다” means “will be” or “will serve as” in the formal polite expression “도움이 되겠습니다.” Here it politely presents the sample file as something that will help with checking the issue.
로그에 “로그에” means “in the logs” and marks the logs as the place or record where private content may be included. The particle 에 is useful for identifying where information is located or recorded.
사적인 “사적인” means “private” or “personal” and describes the content that might appear in the logs. It is placed before 내용, forming a clear description of content that should be checked before sharing.
내용이 “내용이” means “content” and marks the content as the subject of being included in the logs. The subject particle 이 identifies what may or may not be present.
포함되어 “포함되어” means “be included and” and links the included state to the indirect question ending in 있는지. It is useful for checking whether particular information is contained in a file, record, or log.
있는지 “있는지” means “whether it is present” or “whether it is included” in this question. The 지 ending turns the preceding situation into an indirect yes-or-no question, as in checking whether private content is in the logs.
확인해 “확인해” means “check” or “confirm and” and forms the request “확인해 주세요.” The 해 form connects the action to 주세요, a common polite pattern for asking someone to perform the action.
주세요 “주세요” means “please do” when it follows an action form such as 확인해. It makes the request polite, so “확인해 주세요” is appropriate when asking a support representative to verify information.
로그 “로그” means “logs” and refers to records produced by the software that may contain diagnostic information. It is used as the object of requesting in “로그를 요청하기 전에.”
요청하기 “요청하기” means “requesting” and treats the action of requesting as a noun before 전에. The 기 ending nominalizes the action, a useful pattern in expressions such as doing something before or after another action.
전에 “전에” means “before” and places the verification earlier than the request for logs. It commonly follows a noun or nominalized action, as in “요청하기 전에,” meaning before requesting.
제가 “제가” means “I” and marks the support worker as the subject who will verify the logs’ content. It is used when distinguishing the speaker’s responsibility from the later action of requesting the logs.
먼저 “먼저” means “first” and emphasizes that verification will happen before the logs are requested. It is a common adverb for setting the order of actions or stating what should happen before anything else.
확인하겠습니다 “확인하겠습니다” means “I will check” or “I will verify” in a formal polite form. It communicates a clear intention or commitment, suitable for a support worker promising to verify privacy before requesting logs.

Grammar Points

-(으)면

필터링된 결과를 포함하면 기능이 항상 실패합니다.

pil-tuh-RING-dwen kyul-GWAH-rul poh-ham-ha-MYUN gee-NEUNG-ee hang-SANG shil-PAE-ham-nee-DAH.

If I include the filtered results, the feature always fails.

Attach -(으)면 to a verb to express a condition: “if” or “when.”

-기 전에

요청하기 전에 먼저 로그를 확인해 주세요.

yoh-CHUNG-ha-gee juh-neh MUHN-juh roh-GUH-rul hwah-GIN-hae JOO-seh-yo.

Please check the logs first before requesting.

Attach -기 전에 to a verb to mean “before doing something.”

Korean Vocabulary

결과 noun
KYUL-gwah results

필터링된 결과

기능 noun
gee-NEUNG feature; function

내보내기 기능

내보내기 noun
nae-boh-NAE-gee export; exporting

내보내기 기능

문제 noun
moon-JAE problem; issue

재현 가능한 문제

쉽게 adv
SHWEEP-kay easily

쉽게 해결하다

실패합니다 verb
shil-PAE-ham-nee-DAH fails

기능이 항상 실패합니다

재현 가능한 adj
jae-HYUN gah-NEUNG-han reproducible

재현 가능한 문제

포함하면 verb
poh-ham-ha-MYUN when including; if I include

결과를 포함하면

필터링된 adj
pil-tuh-RING-dwen filtered

필터링된 결과

항상 adv
hang-SANG always

항상 실패합니다

해결할 verb
hae-GYUL-hal to solve; to resolve

문제를 해결할 수 있다

훨씬 adv
hwuhl-SSIN much; far

문제를 훨씬 쉽게 해결하다

Quiz

Word Order

Arrange the words in the correct order.

I will verify that before requesting the logs.

Show Answer로그를 요청하기 전에 제가 먼저 확인하겠습니다.

Spelling

Tap the letters to spell the word.

filtered

Show Answer필터링된

when including; if I include

Show Answer포함하면

export; exporting

Show Answer내보내기

fails

Show Answer실패합니다