본문 바로가기

728x90
반응형
분류 전체보기 71

[Effective Kotlin] Item 45: Consider extracting non-essential parts of your API into extensions Intro API의 중요하지 않은 부분을 익스텐션으로 추출하는 것을 고려하세요. 클래스에서 final 메서드를 정의할 때, 멤버로 정의할지, 익스텐션 함수로 정의할지 결정해야 합니다. // 메서드를 멤버로 정의 class Workshop(/*...*/) { //... fun makeEvent(date: DateTime): Event = //... val permalink get() = "/workshop/$name" //커스텀 get } // 메서드를 확장함수로 정의 class Workshop(/(...(/) { //... } fun Workshop.makeEvent(date: DateTime): Event = //... val Workshop.permalink get() = "/workshop/$nam.. 2021. 10. 28.
[Effective Kotlin] Item 38: Use function types or functional interfaces to pass operations and actions Summary 행동을 나타내기 위해, 표준 인터페이스나 추상 클래스 대신 함수 타입이나 함수형 인터페이스를 선호합시다. 함수 타입이 좀 더 자주 사용 됩니다. 여러 번 사용되거나 타입이 길어지면 type alias를 사용합시다. 함수형 인터페이스는 주로 Java 상호 운용성을 위해 선호되며, 표현하려는 것이 임의의 함수 이상으로 복잡한 경우에 선호됩니다. (요약만 봐서는 사실 잘 이해가 안된다 살펴보자!) Intro 많은 언어에는 fuction type이라는 개념이 없습니다. 대신 하나의 메소드를 갖는 interface를 사용합니다. 이런 인터페이스를 SAM(Single-Abstract Method)이라고 합니다. 아래 예시는 view를 클릭할 때 발생해야 하는 정보를 전달하는데 사용되는 SAM의 예입니.. 2021. 10. 7.
[재태크 도서] 부자 아빠 가난한 아빠 (20주년 특별 기념판) 이번 추석에 "부자 아빠 가난한 아빠"를 다시 읽어보았습니다. 이책의 저자 로버트 기요사키에게는 두 아버지가 있습니다. 한 분은 자신의 아버지인 가난한 아빠, 한 분은 친구의 아버지로 자신의 금융지식을 만들어주신 부자 아빠입니다. 이 책은 워낙 유명하기도 하고, 재태크 분야 도서 중에서는 고전으로 손꼽히는 책이죠. 기요사키는 이 책에서 두 아버지에 대해서 언급하며, 부자와 가난한 자들의 마인드 차이, 돈에 대한 시선을 비교하여 다룹니다. 제가 이책을 처음 읽은건 1년 전 무렵이었는데, 처음 이 책을 읽고 머리를 한대(? 좀 많이?) 맞은 것 같았습니다. "저축하는 사람은 패배자가 된다" "집은 자산이 아니다" 다시 봐도 충격적이네요. (물론 지금은 좀 덜 자극 받지만요^^) 이 문구들은 재태크에 대해 막.. 2021. 9. 25.
[경제공부/신사임당] 렘군 편 여러 유투버 분들의 컨텐츠를 통해, 감사하게도 좀 더 쉽게 부동산 및 경제 전반에 걸쳐 시야를 넓힐 수 있는 세상이 되었습니다. 나중에 까먹지 않고 두구두구 보기위해 뒤늦게나마 블로그에 정리를 시작하게 되었고, 여러 유투버 분들 , 다양한 양질의 컨텐츠를 많이 올려주시는 신사임당님께 너무 감사하다는 말씀을 드리고 싶다.(제 블로그를 안보실 것 같지만 >< 아모쪼록 너무 좋은 세상이다!) 1주택자 갈아타기로 자산 2배씩 불리는 방법 https://www.youtube.com/watch?v=Wcj6yvfvjNs 출처: 유투브 신사임당 갈아타기에서의 착시효과: 무조건 더 좋은 입지로 가면 더 많이 번다. 2016년 동대문 똘똘한 한채 (33평 기준): 6억 → 현재: 18억 정도 형성 (3배 정도 오름) 20.. 2021. 9. 22.
[조선팰리스] 이타닉 가든 (feat. 케키하우스 케익) 안녕하세요. 얼마전에 아버지 생신기념으로 조선팰리스 이타닉가든에 다녀왔습니다. 바로 정리하려고 했는데 미루다보니 벌써 2달이나 지났네요 ㅠㅠ 어쨌거나 바로 시작하겠습니다. 이타닉가든은 5월에 그랜드오픈한 조선팰리스(구 르네상스 자리)의 36층에 위치하고 있습니다. 아무래도 오픈 전부터 국내 최초 6성급 호텔이라는 홍보를 많이 했던 터라 호텔 내의 다이닝에도 많은 관심이 갔던 것 같아요. 그중 이타닉 가든은 뉴욕의 미슐랭 3스타 레스토랑에서 헤드셰프로 계셨던 임현주 셰프님께서 맡아 운영 중인 업장으로, 한식 제철 식재료들을 재해석한 메뉴들로 구성되는 코리아 컨텐포러리 레스토랑입니다. 호텔 36층의 이타닉 가든 입구 앞으로 가면, 이런 정원분위기의 표지판과 함께 레스토랑으로 들어가실 수 있어요. 내부 인테리.. 2021. 9. 21.
[서현 오마카세] 스시 쵸우센 얼마 전 동료들과 점심식사를 하기 위해 서현역 근처에 있는 스시집인 스시 쵸우센을 방문하였습니다. 업장은 1층에 위치하고, 문이 건물밖으로 나와있는 형태라 찾기 수월했습니다. 좌석은 카운터만 있고 총 8자리가 있었습니다. 또한, 쉐프님 한분께서 주방이랑 카운터 모두를 맡는 것 같았어요. 코시국이다보니 메뉴판에 간편전화체크인도 붙어있네요ㅠㅠ (하루 빨리 코로나가 없어져야 할텐데,,,) 스시쵸우센은 별도로 세부적인 메뉴를 두지 않고, 런치오마카세와 디너오마카세만 운영했습니다. 런치는 5만원, 디너는 8만원으로 미들급 스시야 정도의 가격을 형성하고 있습니다. 츠게모노로는 절임 상추 줄기와 뭔가 붉은 빛이 도는 해파리 식감의 절임 야채,,, 를 준비해주셨는데요. 뭔지 여쭤본다는걸 계속 깜빡했네요ㅠㅠ 개인적으로 .. 2021. 9. 20.
728x90
반응형