코드를 이렇게밖에 못짜겠는데 내가 실력이 부족한거냐 함슬람이 원래 이런거냐
[%] 콜백지옥
익명(124.54)
2022-03-22 16:32
추천 0
댓글 19
다른 게시글
-
고랭 문법을 간결하게 한다면서 삼항연산자도 뺀 새끼들이 [5][%] 익명(39.7) | 22.03.22추천 0
-
C++ 전공은 어디로 취업하냐 [8][%] 익명(106.101) | 22.03.22추천 0
-
고랭 고수만 [11][%] 익명(125.251) | 22.03.22추천 0
-
즉석에서 리스트 -> 힙 변환 못하면 답없냐 [5][%] 익명(59.25) | 22.03.22추천 0
-
고랭은 시발 [3][%] 익명(125.251) | 22.03.22추천 0
-
함슬람 개패고싶음 [9][%] 익명(45.67) | 22.03.22추천 10
-
첫번째는 우연 두번째는 우연의 일치 세번째는 공작인데 [8][%] 익명(216.232) | 22.03.22추천 1
-
뽑으려던놈 구글에서 채갔네 ㅅㅂ [3][%] 익명(39.7) | 22.03.22추천 1
-
백신 개발 업계는 어떰? [3][%] 익명(118.34) | 22.03.22추천 0
-
아 공부해야하는데 자꾸 게임하고 싶어지네 [7][%] 익명(115.21) | 22.03.22추천 0
무슨 언어임?
스칼라
나는 스칼라 모르는데도 코드 읽히는 거 보면 함슬람이 옳다
진지하게 이게 읽힘?
정적 타입이고 불변이면 씹가능
그냥 콜백들 밖으로 빼서 이름만 붙이면 읽기 쉬워짐
그리고 map(f) flatMap(id)는 그냥 flatMap(f)랑 같음
저기서 콜백 더 빼주는게 좋음?
저기서 다른 리팩토링이 안되면 뺄듯. 근데 그것 말고도 할게 좀 보임. map + sequence를 traverse로 바꾼다던가
scala는 do notation 없음? 이거 쓰는게 더 보기 편한데
for comprehension이 아마 대응되는듯? map+sequence는 traverse로 한 번 바꿔볼게
같은 타입이면 for comprehension으로 쓰고, 그게 아니면 zio나 cats effect 같은 상위 monad transformmer 를 사용해라.
코드 자체가 존나 어지럽네, item 하고 image inserting을 분리 시키고, 코드 정리 좀 해봐... 고수들 코드 참고 좀 하셈.
알겠습니다 선생님..
어질어질하네
이건 코드를 for yield로 풀면 간단한데 왜 저렇게 한거지 - dc App
for comprehension쓰셈 - dc App