본문 바로가기

전체 글75

3월 9일(목) 08:25 출근 보호되어 있는 글 입니다. 2023. 3. 9.
3월 8일 08:00 출근 보호되어 있는 글 입니다. 2023. 3. 8.
클린코드 후기 이번에 노마드 코더 북클럽을 통해 클린코드를 읽었다. 최근 회사일을 하며 취미생활도 즐기려 하다보니 책을 읽을 시간이 적어졌었는데 이런 기회가 있어서 너무 좋았다. 노마드 북 클럽은 개발서적 하나를 3주 동안 읽으며 1~2일 마다 주기적으로 과제가 주어진다. 과제는 TIL작성 또는 거기서 주는 지저분한 코드를 클린하게 변경하여 제출하는 것인데 이런 방법을 통하니 강제성이 어느정도 생기는 것 같았다. 그리고 책을 한번에 많이 읽는 것이 아닌 꾸준히 읽게 되니 독서하는 습관도 길러지는 것 같다. 주어진 과제를 결석하지 않고 달성하면 노마드 코더 사이트에서 수강하는 강의를 할인 받을 수 있는 혜택도 주어진다. 나는 그저 책을 읽고 복기하며 과제를 한 것 밖에 없는데 북클럽의 상위 20%였다. 시작이 반이다라는.. 2022. 3. 24.
TIL 8장. 경계, 단위테스트 TIL (Today I Learned) 2022.03.06 오늘 읽은 범위 8장. 경계 9장. 단위테스트 책에서 기억하고 싶은 내용을 써보세요.(요약) 외부 인터페이스 등을 붙히거나 이용해야할때 adapter등을 통하여 변환하여 사용하면 경계가 분리되어 깔끔한 코드가 될 수 있다. 테스트는 유연성, 유지보수성, 재사용성을 제공한다. 테스트케이스가 없다면 모든 변경이 잠재적 버그이다.1. TDD법칙 3가지 실패하는 단위 테스트를 작성할 때 까지 실제 코드 작성하지 않는다. 컴파일은 실패하지 않으면서 실행이 실패하는 정도로만 단위 테스트를 작성한다. 현재 실페하는 테스트를 통과할 정도로 실제 코드를 작성한다. 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요 이번 장에는 외부 경계와 관련된 내용과 테스트.. 2022. 3. 6.