Articles in this series
노마드 개발자 북클럽 - 클린코드 3기 · 3주간의 챌린지를 통해 '클린 코드'라는 책을 읽었다. 이 책은 소프트웨어 개발자들이 코드를 작성할 때 지켜야 할 원칙과 방법을 제시하는 책이다. 책을 읽으면서 가장 인상 깊었던 부분은 '클린 코드'를 작성하기 위한 원칙들이었다....
진행 날짜 2024년 2월 13일 Mission 원칙 1. 의미 있는 이름을 사용해야 한다 Before 😣 function d(a) { let r = 0; for (let i = 0; i < a.length; i++) { if (a[i] > 0) { ...
TIL (Today I Learned) 날짜 2024년 2월 11일 오늘 읽은 범위 10장. 클래스 책에서 기억하고 싶은 내용 클래스는 작아야 한다! 단일 책임 원칙 : 클래스나 모듈을 변경할 이유가 단 하나뿐이어야 한다는 원칙 큰 클래스 몇 개보다 작은 클래스...
진행 날짜 2024년 2월 10일 범위 7장. 오류처리 9장. 단위 테스트 Mission Quiz 1. 예외를 던지거나 오류 코드를 반환하는 것 중 어느것이 더 나은가요? 정답 예외 Quiz 2. try/catch/finally는 언제 써야 하나요? 정답 코드를...
TIL (Today I Learned) 날짜 2024년 2월 8일 오늘 읽은 범위 9장. 단위 테스트 책에서 기억하고 싶은 내용 TDD 법칙 세 가지 실패하는 단위 테스트를 작성할 때까지 실제 코드를 작성하지 않는다. 컴파일은 실패하지 않으면서 실행이 실패하는...
TIL (Today I Learned) 날짜 2024년 2월 8일 오늘 읽은 범위 8장. 경계 책에서 기억하고 싶은 내용 시스템에 들어가는 모든 소프트웨어를 직접 개발하는 경우는 드물다. 때로는 패키지를 사고, 때로는 오픈소스를 이용한다. 때로는 사내 다른 팀이...