일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- compose
- UnitTest
- 디자인패턴
- Python
- Jetpack
- Di
- 안드로이드 디자인패턴
- Observable
- 안드로이드
- 코틀린
- Kotlin
- 안정성
- Android
- 제한함수
- 유닛테스트
- 파이썬
- mock
- 깃
- 컴포즈
- 단위테스트
- ViewModel
- dagger2
- 코딩테스트
- rxjava
- Room
- 공격적 프로그래밍
- 테스트의 장점
- git
- MVVM
- 자료구조
Archives
- Today
- Total
목록추론타입 (1)
세상을 바꾸는 개발자
[이펙티브 코틀린] 코틀린의 안정성 - inferred 타입으로 리턴하지 말라
안드로이드는 자바와 코틀린 2가지 언어로 개발을 할 수 있지만 요즘 자바를 사용해서 개발하는 경우는 찾아보기 힘듬니다 저또한 코틀린을 사용합니다 하지만 사용하면서 잘 몰랐던 부분도 있고 한번도 써보지않는 편리고 좋은 기능들이 많이 존재합니다 그래서 이번에 복습할겸 이펙티브 코틀린의 내용으로 정리를 하려고 합니다. 안정성 - inferred 타입으로 리턴하지 말라 타입을 확실하게 지정해야 하는 경우에는 명시적으로 타입을 지정해야 한다는 원칙을 가지고 있어야한다 이는 굉장히 중요한 정보이다, 안전을 위해서 외부 API를 만들때는 반드시 타입을 지정하고, 이렇게 지정한 타입을 특별한 이유와 확실한 확인 없이는 제거하지 말아야한다 inferred 타입은 프로젝트가 진전될 때, 제한이 너무 많아지거나 예측하지 못..
안드로이드/Kotlin
2023. 7. 12. 20:03