/// <summary>
/// Nomad Coder - 클린코드 챌린지 - 16 / 21 - Quiz #2
/// @author : CloudD
/// @last update : 2025. 06. 09.
/// @update
/// - 2025. 06. 09 : 최초 작성. (Quiz #2)
/// </summary>
/// Nomad Coder - 클린코드 챌린지 - 16 / 21 - Quiz #2
/// @author : CloudD
/// @last update : 2025. 06. 09.
/// @update
/// - 2025. 06. 09 : 최초 작성. (Quiz #2)
/// </summary>
![]() |
Chat GPT 가 생성한 '개발자와 퀴즈' 이미지 #3 |
안녕하세요.
현충일 부터 시작되는 휴일은 다들 잘 보내셨나요?
저는 휴일에 여행을 다녀오느라 업로드가 늦어졌습니다.
오늘 (6/6) 은 퀴즈를 진행했습니다.
오늘도 총 10문제입니다.
이 글을 보시는 분들도 한번 같이 풀어보시기 바랍니다.
01. What is better, to throw Exceptions or return error codes?
(예외를 던지는 것과 에러 코드를 반환하는 것 중 어느 것이 더 나은가?)
a. Error Codes (에러 코드)
b. Exceptions (예외) - 정답
a. Error Codes (에러 코드)
b. Exceptions (예외) - 정답
02. When should we write try/catch/finally?
(try/catch/finally 문은 언제 작성해야 하는가?)
a. First, before we write any code. (가장 먼저, 코드를 작성하기 전에) - 정답
(try/catch/finally 문은 언제 작성해야 하는가?)
a. First, before we write any code. (가장 먼저, 코드를 작성하기 전에) - 정답
b. At the end, when cleaning the code. (마지막에, 코드를 정리할 때)
03. What kind of information should our error messages have?
(에러 메시지에는 어떤 정보가 포함되어야 하는가?)
a. The stack trace only. (스택 트레이스만)
b. The operation that failed, type of failure, more information about the error.
(실패한 작업, 실패 유형, 오류에 대한 추가 정보) - 정답
04. Why shouldn’t we return ‘null’ from methods/functions?
(왜 메서드/함수에서 ‘null’을 반환하면 안 되는가?)
a. We might forget to check for null and can easily have null pointer exceptions.
(null 체크를 깜빡하기 쉽고, null 포인터 예외가 발생할 수 있다.) - 정답
(null 체크를 깜빡하기 쉽고, null 포인터 예외가 발생할 수 있다.) - 정답
b. The code does not run (코드가 실행되지 않는다.)
05. Is passing ‘null’ as an argument a good practice?
(인자로 ‘null’을 넘기는 것은 좋은 관행인가?)
a. Yes
b. No - 정답
06. Having dirty tests can be worse than having no tests at all.
(엉망인 테스트 코드를 갖는 것이 테스트가 전혀 없는 것보다 더 나쁠 수 있다.)
a. true - 정답
b. false
07. Test code is as important as production code.
(테스트 코드는 실제 서비스 코드만큼 중요하다.)
a. true - 정답
b. false
08. How many concepts should a test function test?
(하나의 테스트 함수는 몇 가지 개념을 테스트해야 하는가?)
a. Multiple (여러개)
b. One (하나) - 정답
09. Should tests depend on each other?
(테스트는 서로 의존해야 하는가?)
a. Yes
b. No - 정답
10. What output should a test have?
(테스트의 출력 결과는 무엇이어야 하는가?)
a. Boolean - 정답
(테스트의 출력 결과는 무엇이어야 하는가?)
a. Boolean - 정답
b. None, throw an error.
다 풀어보셨나요?
문제 영역을 마우스로 드래그 해보시면, 정답을 확인 하실 수 있습니다.
문제 영역을 마우스로 드래그 해보시면, 정답을 확인 하실 수 있습니다.
모두 10점 만점에 10점을 받으셨기를 바랍니다.