Try-Catch 블록을 논리 연산자로 사용하는 회사 앱에서 멋진 코드를 발견했습니다.
즉, "이 오류가 발생하면이 코드를 수행하십시오. 그러나이 오류가 발생하면이 3 번째 작업을 수행하십시오"라는 의미입니다.
표시되는 "else"문으로 "Finally"를 사용합니다.
나는 이것이 본질적으로 잘못되었다는 것을 알고 있지만, 싸움을 선택하기 전에 나는 잘 생각하는 논쟁을 기대하고있었습니다.
이런 식으로 Try-Catch 사용에 대한 주장이 있다면 알려주세요.
궁금한 사람은 언어가 C #이고 문제의 코드가 약 30 줄 이상이며 특정 예외를 찾고 있는데 모든 예외를 처리하지는 않습니다.
try
. 일반적으로 예외를 보증하는 모든 예외적 인 사례가이 특정 사례에서 치명적일 필요는 없습니다. 따라서 예외를 사용하지 않고 더 간단하고 동일하거나 더 강력한 방법으로 할 수 있습니까?