inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

양성빈(Robert)님의 블로그

양성빈(Robert) 양성빈(Robert)

@roberts

수강평 작성수
56
평균평점
5.0

블로그 19

K2 컴파일러가 바꿔놓은 Java SAM 변환의 모든 것

K2 컴파일러가 바꿔놓은 Java SAM 변환의 모든 것

들어가며 최근 Kotlin 버전을 1.8에서 2.3으로 올리고 코드를 작성하던 중, 흥미로운 현상을 발견했다. package me.sungbin.function fun main() { val filter: StringFilter = { s -> s.startsWith("A") } } StringFilter 는 Java에서 정의한 함수형 인터페이스다. 그런데...

좋아요수
3
  • 백엔드
  • kotlin
  • java
  • k2-complier
코틀린 상속 간 주의점

코틀린 상속 간 주의점

코틀린 넌 왜 나에게 이런 시련을 주는건가.. 연휴기간 동안 코틀린 상속 관련 공부를 진행하다가 재미난 이슈가 있어서 한번 공유드릴려구요! 아래의 2개의 클래스가 있습니다. 보시는 바와 같이 Child class가 Parent 클래스를 상속받고 있지요. package me.sungbin.troubleshooting open class Parent( open...

좋아요수
3
  • 백엔드
  • kotlin
인프런 워밍업 스터디 클럽 2기 백엔드(클린코드, 테스트코드) 4주차 발자국

인프런 워밍업 스터디 클럽 2기 백엔드(클린코드, 테스트코드) 4주차 발자국

이 블로그 글은 박우빈님의 인프런 강의 를 참조하여 작성한 글입니다 . 드디어 마지막 발자국 작성차례이다. 어느덧 벌써 수료날짜가 얼마 남지 않았다. 남은 시간 끝까지 달려보자. Presentation Layer 테스트 외부세계의 요청을 가장 먼저 받는 계층 파라미터에 대한 최소한의 검증을 수행 MockMVC Mock 객체를 사용해 스프링 MVC 동작을 재...

좋아요수
1
  • 백엔드
  • 인프런
  • 워밍업
  • 스터디
  • 클럽
  • 2기
  • 백엔드
  • 클린코드
  • 테스트코드
  • 발자국
인프런 워밍업 스터디 클럽 2기 백엔드(클린코드, 테스트코드) 3주차 발자국

인프런 워밍업 스터디 클럽 2기 백엔드(클린코드, 테스트코드) 3주차 발자국

이 블로그 글은 박우빈님의 강의 를 참조하여 작성한 글입니다 . 어느덧 벌써 워밍업 클럽이 막바지로 가고 있는 것 같다. 워밍업 클럽을 참여 전의 나보다 많이 성장했는가를 항상 발자국 쓸때 돌이켜 물어보는 것 같다. 과연 성장을 했을끼? 나는 당당히 성장을 하였다고 생각을 한다. 해당 스터디를 통해 나의 생활도 지식도 성장이 되었다 생각하며 해당에 대한 물...

좋아요수
1
  • 백엔드
  • 인프런
  • 워밍업
  • 스터디
  • 클럽
  • 2기
  • 백엔드
  • 클린코드
  • 테스트코드
  • 발자국
인프런 워밍업 스터디 클럽 2기 백엔드(클린코드, 테스트코드) 2주차 발자국

인프런 워밍업 스터디 클럽 2기 백엔드(클린코드, 테스트코드) 2주차 발자국

이 블로그 글은 박우빈님의 인프런 강의 를 참조하여 작성한 글입니다 . 어느덧 인프런 워밍업 스터디 클럽을 시작한지도 2주째가 시작된다. 그리고 이번주 1주에 대한 회고를 시작해보려고 한다. 이번주도 여러가지를 배우고 많은 경험이 된 한 주였다. 그럼 회고를 시작하겠다. 완주 및 우수러너를 위해 오늘도 달려본다. 주석의 양면성 클린코드 관점에서 주석은 죄악...

좋아요수
1
  • 백엔드
  • 인프런
  • 워밍업
  • 스터디
  • 클럽
  • 2기
  • 백엔드
  • 클린코드
  • 테스트코드
  • 발자국
인프런 워밍업 스터디 클럽 2기 백엔드(클린코드, 테스트코드) 1주차 발자국

인프런 워밍업 스터디 클럽 2기 백엔드(클린코드, 테스트코드) 1주차 발자국

이 블로그 글은 박우빈님의 강의 를 참조하여 작성한 글입니다 . 드디어 0기때 이후 첫 발자국을 작성해보는 시간이다. 처음 마음 먹었던 초심을 생각하며 0기때보다 더 나은 활동을 해보자고 다짐하며 이 글을 써내려간다. 강의 소개 처음 이 강의를 듣기 전, 나는 아래와 같이 생각했다. 🤔 읽기 좋은 코드가 과연 무엇일까 ? 읽기 좋은 코드는 왜 필요할까 ?...

좋아요수
1
  • 백엔드
  • 인프런
  • 워밍업
  • 스터디
  • 클럽
  • 백엔드
  • 클린코드
  • 테스트코드
  • 발자국
[인프런 워밍업 스터디 클럽] 인프런 워밍업 스터디 클럽 후기

[인프런 워밍업 스터디 클럽] 인프런 워밍업 스터디 클럽 후기

후기 어느덧 인프런 워밍업 스터디 클럽 0기 가 수료식까지 마무리가 되었습니다. 처음 이 스터디 클럽을 신청할때 " 과연 이 스터디 클럽이 마무리가 되었을 때 정말 얼마나 나 자신이 성장을 할 수 있을까? "라는 생각을 하게 되었습다. 그리고 지금 마무리 시점에서 정말로 성장을 할 수 있었다는 생각을 들게 되었습니다. 처음에 프로젝트를 실제로 해보지 않고 ...

좋아요수
4
  • 인프런
  • 인프런워밍업클럽
  • 스터디0기
[인프런 워밍업 스터디 클럽] 0기 세번째 발자국 (feat. 마지막 발자국 ㅠㅠ)

[인프런 워밍업 스터디 클럽] 0기 세번째 발자국 (feat. 마지막 발자국 ㅠㅠ)

발자국 어느덧 인프런 워밍업 스터디 클럽 마지막 주차가 다가왔다. 매우 즐겁기도 했지만 한편으로는 매우 아쉬운 마음이 너무 걸렸다. 이런 기회가 자주 있었으면 하는 마음으로 마지막 발자국(회고) 를 시작해보겠다. 강의 요약 Day10. 객체지향과 JPA 연관관계 조금 더 객체지향적으로 개발할 수 없을까? 우리는 지난 시간까지 책 생성 API를 개발하고 대출...

좋아요수
3
  • 백엔드
  • 인프런
  • 워밍업
  • 스터디
  • 클럽
  • 발자국
  • 마지막
[인프런 워밍업 스터디 클럽] 미니프로젝트 - step1

[인프런 워밍업 스터디 클럽] 미니프로젝트 - step1

미니 프로젝트 - 개발 일지 드디어 미니프로젝트 시작이다. 프로젝트 세팅 언어: JDK21 프레임워크: Spring Boot 3.2.3, Spring Data JPA 라이브러리: 롬복 DB: mysql 테스트: junit5 요구사항 환경 설정 1. profile 분리 먼저 나는 프로필을 분리하기로 하였다. 개발환경 profile과 운영환경 profile 그...

좋아요수
2
  • 백엔드
  • 인프런
  • 워밍업
  • 스터디
  • 클럽
  • 미니프로젝트
[인프런 워밍업 스터디 클럽] 0기 두번째 발자국 (2 week)

[인프런 워밍업 스터디 클럽] 0기 두번째 발자국 (2 week)

발자국 어느덧 인프런 워밍업 스터디 클럽 을 시작한지도 2주째가 시작된다. 그리고 이번주 1주에 대한 회고를 시작해보려고 한다. 이번주도 여러가지를 배우고 많은 경험이 된 한 주였다. 그럼 회고를 시작하겠다. 완주 및 우수러너 를 위해 오늘도 달려본다. 강의 요약 Day 6. 스프링 컨테이너의 의미와 사용방법 📖 UserController와 스프링 컨테이...

좋아요수
2
  • 백엔드
  • 인프런
  • 워밍업
  • 스터디
  • 클럽
  • 백엔드