NEXT STEP/회고록

[TIL] 일일 회고 2022/07/15

샤아이인 2022. 7. 15.

 

요즘 한 일

1. JUnit 구현하기

요즘 테스트 코드를 작성할 일이 많은 상황인데, 예전에 읽다가 못읽은 켄트 백의 "테스트 주도 개발" 책을 다시 읽을 여유가 생겼다.

따라서 1장과 2장까지 최근 읽게 되었다.

 

1장의 환율 계산 내용은 TDD의 사상을 알려주려 하는 부분은데, 몸에 적응된 방식의 진행이라 큰 어려움이 없었지만,

2장 xUnit 을 Python으로 구현하는 단원은 진짜 어렵다 생각되었다.

 

처음에는 단순하게 Python 코드만 읽어가면서 넘어갔는데, 이게 코드만 보면서 하다보니 어느순간부터 이해가 되지 않았다...

따라서 그냥 "Java로 구현해버리자!" 라는 원대한 뜻을 가지고 직접 구현하게 되었다.

 

https://blogshine.tistory.com/469

 

[TDD] JUnit 만들기 - 1

해당 글은 TDD: By Example 책의 2부 내용인 Python으로 xUnit 만들기를 Java 코드로 변경하여 스스로 만든 내용입니다. 총 2개의 글로 작성될 예정입니다. 1. Junit 만들기 1부 2. Junit 만들기 2부 코드 또한 G.

blogshine.tistory.com

https://blogshine.tistory.com/470

 

[TDD] JUnit 만들기 - 2

해당 글은 TDD: By Example 책의 2부 내용인 Python으로 xUnit 만들기를 Java 코드로 변경하여 스스로 만든 내용입니다. 이전까지 작성한 TODO list를 보면 다음과 같다. - [x] 테스트 메서드 호출하기 - [x] Ass.

blogshine.tistory.com

직접 만들어보고 나니, 한결 더 쉽게 다가왔으며 이해의 정도 또한 한결 높아졌다.

 

일단 글을 작성하기는 했는데... 좀 정리가 덜 된것같다? 여유가 다시 생길때 나의 글을 다시 읽어가면서 복습&수정을 할 예정이다.

 

2. 알고리즘 풀기

https://blogshine.tistory.com/468

 

[백준][C++] 1074번: Z <234>

직접 풀어보고 올리는 코드입니다. 지적이나 더 좋은 방향에 대한 댓글은 항상 환영합니다. https://www.acmicpc.net/problem/1074  1인 경우, 배열을" data-og-host="www.acmicpc.net" data-og-source-url="htt..

blogshine.tistory.com

위 문제는 분할정복(재귀)문제인데, 간만에 재귀를 풀려니 생각보다 어려운 문제였다.

 

위 문제 말고 비트마스킹을 적용하는 1의 개수를 구하는 문제또한 풀었는데...

나의 머리에서 나온 풀이가 아닌, 다른 블로그들의 글을 보고 푼 문제라 정리하지 않았다...

 

3. ATDD PR 정리

https://blogshine.tistory.com/471

 

[Review] ATDD 1주차 3차 PR

송용주 리뷰어 님께 감사의 말을 전하고 싶다!! https://github.com/next-step/atdd-subway-map/pull/436 3단계 - 지하철 구간 관리 by zbqmgldjfh · Pull Request #436 · next-step/atdd-subway-map 안녕하세..

blogshine.tistory.com

 

 

👍  Good

NextStep의 과정을 즐겁게 수강하고 있다.

ATDD 2주차 수업에서 그동안 모호하게 알고 있었던, Stub, Mock, Fake, test double의 의미를 명확하게 알게 되었다.

진짜 누구한테든 설명할 수 있을 정도로 이해하였다. 다시는 위 개념들을 햇갈일 일은 없을것 이다!

 

👎 Bad

요즘 좀 몸이 피곤하고, 자주 졸린다....

 

피곤한데... 공부 하고 싶은 내용은 많고.... 무리는 하면 안된다는것이 나의 인생 철학이니...

다 못하더라도 꾸준히 자고 있다 ㅎㅎ Long Run 하는 게임이니 무리하지말자!

 

피곤하면 자고, 맑은 정신으로 공부하려 노력하자!!

'NEXT STEP > 회고록' 카테고리의 다른 글

[TIL] 일일 회고 2022/08/06  (0) 2022.08.06
[TIL] 일일 회고 2022/08/01  (0) 2022.08.01
[TIL] 일일 회고 2022/07/25  (0) 2022.07.25
[TIL] 일일 회고 2022/07/20  (0) 2022.07.20
[TIL] 일일 회고 2022/07/10  (2) 2022.07.10

댓글