inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

김학준님의 블로그

김학준 김학준

@rlagkrwns0128806

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

블로그 6

인프런 워밍업 클럽 2기 - 3주차 발자국

인프런 워밍업 클럽 2기 - 3주차 발자국

테스트란 무엇인가? 미래에 발생 가능한 문제를 미리 확인하는 것이다. 테스트 코드를 작성할 때, 출력을 직접 확인하는 것이 아닌 검증을 자동화 테스트하자. 테스트는 요구 사항의 조건의 경계값을 테스트하자. 테스트하기 어려운 영역을 분리하자. 어려운 영역 : 시간, 입력, DB입력, 메시지 전송, 로그 등 TDD 테스트 기반으로 코드를 구현하는 방법이다. 핵...

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

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

리팩토링. 로직의 의미를 파악하고 비슷한 로직끼리 구분하여 객체의 메서드로 만든다. 중복 코드를 제거하고 메서드를 추출하여 코드의 가독성을 높힌다. 모든 이름은 코드의 "의미"를 적는 것이지 코드를 간략하게 적는 것이 아니다. 개발의 모든 방법에 정답은 없기에 상황에 맞게 방법들을 적용해봐야 한다. 애매하게 사용할 경우 어떤 방법이든 애매하게 알 수 있다....

좋아요수
0
[워밍업 클럽 스터디 2기] 1주차 발자국

[워밍업 클럽 스터디 2기] 1주차 발자국

너무 짧았던 일주일이었습니다. 리더블 코드를 수강하면서 원래는 2개의 강의이기도 하고 나름 solid에 관심이 있었기에 강의 소요 시간이 짧을 줄 알았는데 코드를 직접 만들어보는 것이 오래걸리더라고요. 쉽지 않았습니다. 진짜 처음부터 알려주십니다. 초반에는 쉬웠습니다. 공백이나 !를 어떻게 사용하는 것이 좋은지, 이름 짓는 기준 등 섹션3까지는 쉬웠는데 섹...

좋아요수
0
  • 백엔드
  • 백엔드
  • readable_code
2번째 발자국

2번째 발자국

일주일 간의 학습내용 요약 JPA를 사용하여 SQL을 설정하는 방법과 사용하는 방법을 확인하여 우리가 만든 코드에 적용한다. 트랜잭션과 영속성 컨텍스트에 대해 공부하면서 적용한다. 아쉬웠던 점 뒤로 갈수록 쉽지 않은 내용과 감기로 인해 수업이 조금 밀려서 조금 아쉬웠지만 디스코드를 통해 다양한 사람들이 열심히 하는 모습을 보고 의욕을 얻을 수 있었다. 미션...

좋아요수
0
[인프런 워밍업 클럽 0기] FE 1주차

[인프런 워밍업 클럽 0기] FE 1주차

#요약 자바스크립트 초반 강의에서는 변수, 호이스팅, 타입 변환, 연산, 반복문 등을 배웠고, Window 객체와 DOM을 다루는 방법과 Event에 대한 학습도 했다. 이후 강의에서는 this 키워드, 삼항 연산자, Closure, 구조 분해 할당, Map/Filter/Reduce 메서드와 비동기 프로그래밍과 OOP 등에 대한 내용도 배웠다. 또한 Ite...

좋아요수
1
1번째 발자국

1번째 발자국

1주차 발자국, 강의는 18강까지 들었다. 이 강의를 배우면서 핵심적인 내용을 배웠다. 물론 깊게 배운 것은 아니지만 핵심적인 내용 위주로 배웠다. 네트워크와 api에 대해 배우고 POST,PUT,GET,DELETE api 등을 배웠으며 실제로 DB를 연동하여 데이터를 저장하고 Controller을 분리하는 등 실제 업무에서 사용할 것 같은 방식으로 알려주...

좋아요수
0
  • 백엔드
  • 백엔드