더북(TheBook)

수정된 코드를 검증할 때

입력

수정 전과 수정 후 코드를 비교해서 분석해 줘.

[수정 전 코드]

(수정 전 코드 붙여넣기)

 

[수정 후 코드]

(수정 후 코드 붙여넣기)

[질문]

• 수정으로 인해 변경된 동작을 설명해 줘.

• 원래 문제가 이 수정으로 해결될 수 있어?

• 이 수정으로 인해 새로 생길 수 있는 문제(사이드 이펙트)가 있어?

• 빠뜨린 케이스나 추가로 고려해야 할 상황이 있어?