예외 처리
-
3장 템플릿 (1)24년 11월 이전/책장 속 먼지 털기 - 토비의 스프링 2020. 11. 30. 07:06
책장속 먼지털기 스터디 4차 스터디 날짜 : 2020.11.30 작성 날짜 : 2020.11.29 ~ 11.30 페이지 : 209 ~ 240 템플릿이란? 책에서 나온 "템플릿"의 정의는 다음과 같다. 바뀌는 성질이 다른 코드 중에서 변경이 겅의 일어나지 않으며 일정한 패턴으로 유지되는 특성을 가진 부분을 자유롭게 변경되는 성질을 가진 부분으로부터 독립시켜서 효과적으로 활용할 수 있는 있도록 하는 방법이다. 쉽게 말하면 변경되지 않는 부분을 남겨두고(템플릿) 변경되는 코드 부분을 독립시키는 것이다. UserDao의 문제점? 지난 장들을 거쳐 관심사를 분리하고 의존성 주입 같은 기술들을 적용했음에도 불구하고 UserDao는 아직 고쳐야할 점이 남아있다. 바로 "예외 처리"이다. public class Use..
-
[스칼라 문법편] CH09 기타 문법24년 11월 이전/레거시-누구나 쉽게 스칼라+플레이 2019. 1. 30. 22:18
* 이 포스팅은 책 "누구나 쉽게 스칼라 + 플레이 - 고락윤 한빛 미디어"를 읽고 정리한 것입니다. CH09 기타 문법 이번 장에서는 스칼라에서 꼭 필요한 문법이나 처음 배울 때는 다소 비중이 떨어지는, 그런 문법들을 공부하려 합니다. 자 바로 시작하죠. 01. 예외 처리 예외처리는 언제난 프로그래밍 언어에 있어서 중요한 부분입니다. 특히 자바에선 굉장히 엄격하게 관리되는 것으로 유명하죠. 때문에, 자바의 에외처리 코드는 불필요한 코드들이 많습니다. 스칼라에서도 비슷하지만 case 를 이용하여 보다 편한 try-catch 구문을 제공합니다. 보통 예외 처리 형식은 다음과 같습니다. try { //예외가 발생할 코드 } catch { case E => //에러 타입 E가 catch될 경우 로직 작성 //..