반응형
보일러플레이트란?
최소한의 변경으로 여러곳에서 재사용되며, 반복적으로 비슷한 형태를 띄는 코드
흔히 말하는 찍어내는 코드를 말한다. (꼭 필요하고 간단한 기능이며 반복적인 기능)
ex) java -> kotlin
get/set이 코틀린에서 boilerplate 코드가 많이 줄어들었다.
보일러 플레이트 코드 제거하기
1. 어노테이션 프로세서 사용
2. Android Studio Plugin 사용 (Parcelable 구현, LiveTemplate, Loombok)
3. Kotlin 사용 (equals(), hashCode(), toString(), copy() 자동 생성)
4. 라이브러리 사용 (Dagger, Glide, Retrofit, Databindings)
반응형
'개발 상식' 카테고리의 다른 글
데이터베이스 정규화 (1) | 2024.06.15 |
---|---|
지능형 지속 위협(APT, Advanced Persistent Threat) (0) | 2021.04.14 |
가비지 컬렉션 원리 (0) | 2021.03.21 |
연결리스트(linked list) (0) | 2021.03.01 |
아스키코드와 유니코드 (0) | 2021.02.14 |