일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 깃
- 제한함수
- rxjava
- git
- 공격적 프로그래밍
- compose
- UnitTest
- mock
- 안드로이드 디자인패턴
- 컴포즈
- 파이썬
- Room
- MVVM
- Python
- 안정성
- 코딩테스트
- Android
- Di
- 자료구조
- 테스트의 장점
- ViewModel
- 단위테스트
- 디자인패턴
- dagger2
- Jetpack
- Observable
- 유닛테스트
- 코틀린
- Kotlin
- 안드로이드
Archives
- Today
- Total
목록스코프 (1)
세상을 바꾸는 개발자
[이펙티브 코틀린] 코틀린의 안정성 - 변수의 스코프를 최소화 하라
안드로이드는 자바와 코틀린 2가지 언어로 개발을 할 수 있지만 요즘 자바를 사용해서 개발하는 경우는 찾아보기 힘듬니다 저또한 코틀린을 사용합니다 하지만 사용하면서 잘 몰랐던 부분도 있고 한번도 써보지않는 편리고 좋은 기능들이 많이 존재합니다 그래서 이번에 복습할겸 이펙티브 코틀린의 내용으로 정리를 하려고 합니다. 안정성 - 변수의 스코프를 최소화 하라 상태를 정의 할 때는 변수와 프로퍼티의 스코프를 최소하하는 것이 좋다 프로퍼티 보다는 지역 변수를 사용하는 것이 좋다 최대한 좁은 스코프를 갖게 변수를 사용해야한다 반복문 내부에서만 변수가 사용된다면, 변수를 반복문 내부에서 작성하는 것이 좋다 나쁜 예) var user: User for(i in users.indices){ user = users[i] p..
안드로이드/Kotlin
2023. 7. 11. 19:32