404 dev
EN

예외를 허용하지 않는 오류 처리

Functional Programming in Scala P.59 ​ 예외를 던지는 것이 하나의 부수 효과임을 간단히 언급했다. 실패 상황과 예외를 보통의 값으로 표현 할 수 있으며, 일반적인 오류 처리-복구 패턴을 추상화한 고차 함수를 작성하는 방법에 대해 알아보자. ​ 오류를 값으로 돌려준다는 함수적 해법은 더 안전하고 참조 투명성을 유지...

Micro Service Architecture

마이크로서비스 처럼. 유사하게 분산 서버로서 구성 후 느낀 점은 아래와 같다. ​ 개인적인 생각이며, 훌륭한 구성원들이라면 문제 없겠지만, 그게 아닌 어설프게 시도하려 할 때는 한번 쯤 읽어보셨으면 좋겠다. ​ (꽤 오래전에 작성했었는데, 내용이 어디갔지 ?_?) 23.01.02 마이크로서비스의 규모는? - 개발자가 다룰 수 있을 만한 ...

스칼라 6

함수형 객체 ​ 변경 불가능한 객체의 장단점 비교 장점. 첫째, 변경 가능한 객체는 시간에 따라 변하는 상태 공간을 갖지 않기 때문에, 변경 가능한 객체보다 추론이 쉬운 경우가 종종 있다. 둘째, 변경 불가능한 객체는 전달을 비교적 자유롭게 할 수 있다. 상태를 갖는 변경 가능한 객체의 경우, 코드의 다른 부분에 전달하기 전에 복사를 해놓는 ...