enum
enum으로 대체할 수 있는 단위타입에 대해 - Swift
트위터에서 재밌는 링크를 하나 발견했다. https://speakerdeck.com/abizern/safer-programming-with-types 이 링크가 전달하는 내용의 요지는 어떤 값의 타입이 동일하지만, 단위가 다르다거나 하는 등의 이유로 다르게 평가될 수 있는 값을 어떻게 안전하게 관리하는가 하는 문제이다. 예를 들어서 어떤 물건의 가격이나, 길이는 실수값의 숫자들로 표현가능하지만, 이 둘이 호환되는 단위는 아니다. 시간과 길이,