소개
네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.
아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.
유튜브: '백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유
번역: 스프링 및 하이버네이트 관련 서적 다수 번역
저술: 쉽게 따라하는 자바 웹 개발
강의
전체19로드맵
전체2수강평
- 좋은 강의 감사합니다.
아무거나123
2024.05.21
0
- 테스팅을 어떻게 해야할 지 너무 막막했는데, 강의를 보고 많이 배웠습니다!
sunny413
2024.05.20
0
- 잘들었습니다~
cpu500m
2024.05.18
0
- 알기 쉽게 설명을 해주셔서 좋습니다. 다만, 간단한 만큼 기본은 조금 있어야합니다.
browse1009
2024.05.14
0
게시글
질문&답변
2023.10.03
@Valid Notifications notifications
아니요 해당하는 순간에는 말씀하신대로 별 의미가 없는 거 같네요. 추후에 Notifications에 validation 애노테이션을 붙일 생각이었던 것 같아요.
- 0
- 1
- 296
질문&답변
2023.10.03
안녕하세요 강의 잘보고있습니다,.
네 그렇습니다. 뷰에서 account 참조하는 부분이 있어서 넘겨줬을 겁니다.
- 0
- 1
- 159
질문&답변
2023.10.01
3:34 인증 메일 확인 - 입력값 오류
안녕하세요. 토큰이 불일치하는 경우도 테스트 할 필요가 있습니다. 강의 예제이다 보니 모든 경우에 대한 테스트를 넣기는 어려웠습니다. @Transactional을 부여준 이유는 말씀하신대로 영속 객체로 관리해서 생성된 토큰이 트랜잭션 끝날 때 자동으로 DB에 반영되게끔 하기 위함입니다. 감사합니다.
- 0
- 1
- 178
질문&답변
2023.09.08
아이템19 - 구체 클래스가 표준 인터페이스를 구현하지 않았는데 상속을 금지하면 사용하기에 상당히 불편해진다.
네 정리하신 내용이 맞습니다. 저도 그렇게 이해했어요. 인터페이스를 구현하지 않았는데, 상속까지 막혀있다면 해당 클래스를 재사용해서 무언가 확장하거나 변경하는게 어려워 지겠죠. OCP (확장에 열려있고, 변경에 닫혀있는 원칙)을 준수하는 이상적인 클래스를 만드는 방법에 대한 설명으로 이해할 수 있습니다.
- 1
- 2
- 276
질문&답변
2023.09.04
실제 구동은 되지만 테스트는 실패합니다.
https://www.inflearn.com/questions/1000839/7-35-%EB%B6%80%EB%B6%84%EC%97%90%EC%84%9C-%EC%A7%88%EB%AC%B8%ED%95%A9%EB%8B%88%EB%8B%A4 여기서 댓글로 설명드렸습니다.
- 0
- 3
- 275