일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mainthread
- 무음 설정
- OSD잠금
- 실업급여 신청 방법
- 머시멜로
- 눈꽃 사진
- askii
- 가성비프로젝터
- error
- OSD잠금해제
- Android
- LGFlatron
- 직무 역량
- OSDLock-loosening
- 실업급여온라인교육정답
- 실업급여동영상퀴즈
- ClubMed
- 여행
- 리눅스
- W2453V
- 에러
- 기본 알람
- LGFlatronOSD잠금해제
- Eclipse
- linux
- 안드로이드
- 인터넷우회
- git setup
- PJM-F3000
- SBS100
- Today
- Total
목록2021/03/30 (3)
JJ's blog
- 안드로이드 클린 코드 RXjava - 반응형 프로그래밍 Dagger2 - 의존성 주입 기법 Jetpack - 앱 아키텍처를 위한 Jetpack 컴포넌트 - 나만 몰랐던 자바의 고급 기술 1. 리플렉션 2. Dynamic proxy 3. Annotation 4. Android Lint
"개발자님, 보너스 1억 모십니다" 이런 회사는 "코딩을 할 줄 아는 사람"이 필요한 게 아니에요. 경험하지 않은 문제가 주어졌을 때 해결할 수 있는 사람을 찾는 거에요. 개발자가 인간의 언어를 컴퓨터의 언어로 바꾸는 단계를 벗어나면 다음 단계는 활용하는 방법을 배우는 거에요. 특정 상황에 부딛혔을 때 어떤 라이브러리를 써서 어떻게 하면 되는지 익히죠. 여기를 벗어나면 이제 아키텍쳐적인 면을 바라보기 시작해요. 마지막 단계는 비즈니스와 기술을 함께 어우를 수 있는 사람이에요. 개발자가 아키텍쳐 사이드를 바라보려면 얼마나 걸릴까요? 최소한 7년 이상은 경험이 있어야 한다고 생각해요. 그냥 6개월동안 "빌드 오류가 나지 않는 법"을 배웠다고 해서 카카오에 입사하기는 어렵지 않을까요? 개발자가 다 똑같은 개발..
의존성 주입이란 정리하면 이렇습니다. 코드에서 두 모듈 간의 연결의 의미함. 일반적으로 둘 중 하나가 다른 하나를 어떤 용도를 위해 사용함. 객체지향언어에서는 두 클래스 간의 관계라고도 말함. 클래스간의 의존성이 줄어들면 유지보수시 매우 편함. .... 저는 클래스 생성에서 의존성을 주입을 했습니다. 외부에서 객체를 관리하게 되는데 이를 IOC(inversion of Control, 제어의 역전)라 합니다. IOC는 객체의 생성부터 생명주기(LifeCycle) 관리까지 컨테이너에 의해 제어 되는 것을 의미하며 의존성 주입(DI)은 객체간의 의존성을 자기 자신이 아닌 외부에서 주입받는 개념입니다. "외부에서 제어 및 객체간의 의존성을 최소화 한다" .... DI(Dependency Injection)에 대..