- Published on
타입으로 견고하게, 다형성으로 유연하게-홍재민 를 시작하며
- Authors
- Name
- Orc Hwang
- @orchwang
TL;DR

수년 동안 Python 을 메인 언어로 사용하며 타입 사용에 대한 편리함을 누려 왔다. 되돌아 보면 내가 겪은 실제 서비스 에서의 문제 들은 타입 검사를 제데로 하도록 했다면 겪지 않아도 되었을 문제 들이었다. 그러던 중 서점에서 해당 책을 살펴보고 바로 구매하게 되었다. 아래의 관점에서 나에게 도움이 될것이라 생각했기 때문이다.그러던 중 서점에서 해당 책을 살펴보고 바로 구매하게 되었다. 아래의 관점에서 나에게 도움이 될것이라 생각했기 때문이다.그러던 중 서점에서 해당 책을 살펴보고 바로 구매하게 되었다. 아래의 관점에서 나에게 도움이 될것이라 생각했기 때문이다.그러던 중 서점에서 해당 책을 살펴보고 바로 구매하게 되었다. 아래의 관점에서 나에게 도움이 될것이라 생각했기 때문이다.그러던 중 서점에서 해당 책을 살펴보고 바로 구매하게 되었다. 아래의 관점에서 나에게 도움이 될것이라 생각했기 때문이다.
- 부제
탄탄한 개발을 위한 씨줄과 낱줄
과 같이 내 코드에도 견고함이 생길 수 있다면? - Java 를 오랫동안 사용하지 않으며 잊고 있었던 강타입 언어의 든든한 느낌을 되살려 보고 싶다.
다형성
이라는 도구를 이제라도 제대로 활용할 수 있다면?
작가가 제시하는 것
작가님의 시작하는 글을 통해 책의 의도를 짐작해 본다. C, C++, Rust, Java 등의 언어가 제공하는 타입 검사
제공하는 강력한 장점을 소개하고 있다. Python, Javascript 사용자가 놓칠 수 있는 강력함 이라고 한다. 책의 챕터는 아래와 같다.
- 타입 검사 훑어보기
- 서브타입에 의한 다형성
- 매개변수에 의한 다형성
- 두 다형성의 만남
- 오버로딩에 의한 다형성
호기심이 드는 지점은 내가 몰랐던 타입 검사의 장단점도 있지만, 책의 제목에도 등장하는 다형성
이 타입 검사에 어떤 영향을 주는지 이다. 이상의 내용은 책을 본격적으로 탐구하면서 알아 갈 생각이다. 한번 빠져들어 보자.