kotlin effective1 [이펙티브 코틀린] 3장. 재사용성 1. Knowledge를 반복하여 사용하지 말라 2. 일반적인 알고리즘을 반복해서 구현하지 말라 3. 일반적인 프로퍼티 패턴은 프로퍼티 위임으로 만들어라 4. 일반적인 알고리즘을 구현할 때 제네릭을 사용하라 5. 타입 파라미터의 섀도잉을 피하라 6. 제네릭 타입과 variance 한정자를 활용하라 7. 공통 모듈을 추출해서 여러 플랫폼에서 재사용하라 1. Knowledge를 반복하여 사용하지 말라 (111p ~ ) "프로젝트에서 이미 있던 코드를 복사해서 붙여 넣고 있다면, 무언가가 잘못된 것이다" 책을 읽다보면 느끼는 건데 저자는 어떻게 내가 하는 짓거리(?)들을 이렇게 잘 아는 걸까 재사용성 챕터의 첫 부분에 나오는 이 문장을 읽으며 코드를 복붙 해서 사용하는 지난날의 내 모습들이 주마등처럼 스쳐 지.. 2022. 11. 18. 이전 1 다음