# 학습로그

8개의 포스트
post-thumbnail

우아한테크코스 3기 백엔드 Lv2 [배포 인프라] 학습로그

일반 서비스 접속용 경로와 별도로 관리자용 접속 경로인 Bastion을 구성함.서비스 접속 경로의 책임과 관리자 접속 경로의 책임을 분리함.Bastion 서버가 피해를 보더라도 이 부분만 재구성하면 되므로, 서비스에 영향을 최소화 할 수 있음.DDos 공격을 받고 있다

2021년 5월 17일
·
0개의 댓글
post-thumbnail

우아한테크코스 3기 백엔드 Lv2 [지하철 미션] 학습로그

[Test] ATDD - 5 내용 API 스펙 요구사항에 대한 인수테스트를 작성했다. 테스트가 모두 통과할 때 마다, API가 잘 작동하고 있음을 확신할 수 있었다. 테스트가 추상적이어서, 리팩토링에 따른 테스트코드 수정이 거의 불필요했다. 태그 Test, ATDD

2021년 5월 16일
·
0개의 댓글

What I Learned: Level1 javascript-racingcar

repository: bigsaigon333/javascript-racingcarstep 1: \[1단계 - 자동차 경주 구현 동동(김동희) 미션 제출합니다. - step 2: \[2단계 - 자동차 경주 구현 동동(김동희) 미션 제출합니다. prettier 사용시 항상

2021년 4월 25일
·
0개의 댓글
post-thumbnail

우아한테크코스 3기 백엔드 Lv2 모의면접 대상 Lv1 학습로그 모음 - 답변

맨 처음 설계 과정에서 페어와 함께 클래스다이어그램을 그렸다. 모든 세부사항, 구체적인 연관관계를 그렸다.하지만 UML 정식 형식과 많이 달랐고, 너무 복잡해 이해하기 힘들었다.페어프로그래밍을 종료하고, \[UML 실전에서는 이것만 쓴다 / 로버트 C.마틴] 책을 보았

2021년 4월 20일
·
0개의 댓글
post-thumbnail

우아한테크코스 3기 백엔드 Lv2 모의면접 대상 학습로그 모음

맨 처음 설계 과정에서 페어와 함께 클래스다이어그램을 그렸다. 모든 세부사항, 구체적인 연관관계를 그렸다.하지만 UML 정식 형식과 많이 달랐고, 너무 복잡해 이해하기 힘들었다.페어프로그래밍을 종료하고, \[UML 실전에서는 이것만 쓴다 / 로버트 C.마틴] 책을 보았

2021년 4월 20일
·
0개의 댓글
post-thumbnail

우아한테크코스 3기 백엔드 Lv2 [체스 - 3단계, 추가미션] 학습로그

Controller와 Exception의 범위를 지정하면, Exception을 알아서 잡아준다.try ~ catch 문을 없앨 수 있어, 비즈니스 로직이 매우 깔끔해진다.Spring, MVC, Exception삭제 요청을 POST "/delete" 로 했었다.DELET

2021년 4월 19일
·
0개의 댓글
post-thumbnail

우아한테크코스 3기 백엔드 Lv2 [체스 - 1, 2단계] 1차 코드리뷰 적용 학습로그

기존 코드는 도메인 과 Spring과 관련된 Repository 들이 모두 얽혀있었다.모든 도메인이 Spring에 의존하고 있었다.테스트도 @SpringBootTest 를 사용해 Spring 자체를 실행시켜야 가능했다.코드 리뷰어 김고래 의 피드백을 적용하면서, 도메인

2021년 4월 17일
·
0개의 댓글
post-thumbnail

우아한테크코스 3기 백엔드 Lv2 [체스 - 1, 2단계] 1차 PR 학습로그

기존 코드는 객체들이 서로 강하게 결합되어 있었다.Spring Bean 생성자 주입 방식으로 모든 객체들 간의 결합도를 낮췄다.Spark Java를 제거하고, Spring Web MVC를 적용했다.Controller의 코드가 매우 간결하고 깔끔해졌다.Mysql Jdbc

2021년 4월 14일
·
0개의 댓글