240304 TIL

DoDoBest

·

2024. 3. 4. 22:39

오늘 학습한 내용

  1. Kotlin In Action 5.1, 5.2
  2. Android 의존성 주입 강의 1-3, 2-1
  3. Android 구현 연습
    - RecyclerView ViewHolder의 viewLifecycleOwner에 따라 CoroutineScope 실행하기 : 아래 링크는 참고했던 블로그 글인데, 앞으로 Trouble Shooting과 android deep dive 학습 방향의 기준으로 삼을 것이다.
    https://hodie.tistory.com/116
    - Data class를 Json String으로 변환해서 SharedPreferences에 String으로 저장하기 : 클린 아키텍처와 관련된 문제로 이 구현은 잠시 미루고, 의존성 주입 강의를 빨리 수강한 후, 아키텍처를 다시 적용해야 함

 

 

오늘은 학습한 내용이 적다. 이유는 SharedPreferences 적용과 관련하여 클린 아키텍처와 약간은 다른 현재 코드에서 어떻게 적용하면 좋을지 고민하느라 시간을 많이 썼기 때문이다.

저녁을 먹는 동안 아래 영상이 추천 영상으로 올라왔다. 7가지 습관 중 아래 내용이 오늘의 나를 잘 설명해주는 것 같다.

 

1. 코드에 대한 애착이 없음

 

좋은 피드백을 받기 위해, 좋은 코드를 작성하기 위해 나의 코드에 대한 애착을 없애자고 생각을 하곤 했으나, 무의식 중에 애착이 생겨, 클린 아키텍처에 맞게 리펙터링 하는 과감한 선택 대신 기존의 💩 코드에 집착했던 것 같다. 또한, 클린 아키텍처와 관련된 강의를 구매했지만, 해당 챕터까지 4시간 가량의 앞선 강의가 있다. 나에게 필요한 해당 챕터를 먼저 봤으면 됐는데, 그냥 회피했던 것 같다.

 

https://www.youtube.com/watch?v=Cq4aNkvbudk

 

 

내일부터는 💩 코드 구현을 잠시 멈추고, 더 나은 코드 작성을 위한 새로운 지식 학습에 집중할 계획이다.

'TIL' 카테고리의 다른 글

240306 TIL  (0) 2024.03.06
240305 TIL - sealed class  (0) 2024.03.05
1주차 KPT  (0) 2024.03.04
240229 TIL - 학습 방향  (0) 2024.02.29
240228 TIL  (0) 2024.02.28