일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- SBT
- 인텔리J
- docker
- Hbase
- 도메인주도설계
- 스프링 배치
- Spring Batch
- Spring
- spark
- intellij
- Spring Boot
- Java
- hibernate
- 제주
- Spring XD
- apache storm
- design pattern
- hdfs
- Clean Code
- elastic search
- Linux
- 엘라스틱서치
- DDD
- Storm
- elasticsearch
- Gradle
- Angular2
- scala
- hadoop
- nginx
Archives
- Today
- Total
목록타입 에러 (1)
욱'S 노트
타입 에러/Typed Errors (Kotlin 함수형 프로그래밍 #3)
예외(Exception)의 문제점예외를 던지는 것은 부수효과이다. 그로 인한 문제점은 제어 상실이다. 제어 상실은 예외가 처리되지 않아 프로그램이 중단되거나, 호출 스택위의 어떤 코드가 예외를 잡아서 예외를 처리하는 상황을 의미한다.아래의 코드를 보면 치환 모델이 제공하는 단순한 추론을 벗어나서 참조투명성이 깨지는 것을 확인할 수 있다. 예외를 사용하면 프로그램 전체에서 전역적 추론을 해야되는 문제가 발생한다.fun failingFn(i: Int): Int { val y: Int = throw Exception("boom") // return try { val x = 42 + 5 x + y } catch (e: Exception) { 43 // ..
Methdology/Functional Programming
2025. 1. 14. 10:27