Chuyển đến phần nội dung
Luyện Nghe Tiếng Anh Chất
Tiếng Anh Chuyên Ngành
Listening Quiz: Đề xuất refactor một module có nhiều lỗi – Medium Level
Th7 26, 2025
—
bởi
Anna Phạm
trong
Tiếng Anh dành cho Kỹ sư phần mềm (English for Software Engineer)
‹
1
2
3
4
5
›
1.
What are Laura and Kevin mainly discussing?
A plan to replace the entire project team
How to add new features to the payment module
The benefits of rewriting the payment module
A problem with the payment module and a possible fix
Explanation:
They discuss that the payment module is causing bugs and suggest refactoring it as a solution.
2.
According to Laura, what does refactoring mean?
Adding more comments to the code
Rewriting the code to make it cleaner
Deleting the module and starting over
Testing the module without changing it
Explanation:
Laura explains, “We rewrite the code to make it cleaner.”
3.
How long does Laura guess the refactor will take?
About one week
About two days
About one month
About two weeks
Explanation:
Laura says the refactor will take “About two weeks, I guess.”
4.
What does Kevin likely think about the payment module before Laura suggests refactoring?
It is already easy to maintain
It has not caused any problems
It only needs more features
It is frustrating because it keeps creating bugs
Explanation:
Kevin says he noticed the bugs too and calls them frustrating, which shows he believes the module is causing problems.
5.
Why does Laura want to refactor the payment module?
To remove Kevin from the project
To add more bugs for testing
To delay the project as long as possible
To make the module cleaner and reduce errors
Explanation:
Laura says refactoring will make the code cleaner, reduce errors, and make it easier to maintain.
Previous
Check
Next
Finish
Reset
Luyện tập thêm về bài học này:
Listening Lesson
Vocabulary Flashcards and Quiz
←
Trước đó:
Flashcards và Quiz Từ Vựng: Cải thiện schema markup cho các phần FAQ – Advanced Level
Tiếp theo:
Listening Quiz: Đề xuất tinh gọn hệ thống kho – Easy Level
→