반응형 분류 전체보기947 [노개북] 클린코드 20일차 - 노마드 코더 😀 책에서 기억하고 싶은 내용을 써보세요. 클래스는 작아야 한다! 함수는 물리적인 행 수로 크기를 측정했다. 클래스는 다른 척도로 사용한다. 클래스가 맡은 책임을 센다. 클래스 이름은 해당 클래스 책임을 기술해야 한다. 실제로 작명은 클래스 크기를 줄이는 첫 번째 관문이다. 클래스 설명은 만일("if"), 그리고("and"), -(하)며("or"), 하지만("but")을 사용하지 않고서 25 단어 내외로 가능해야 한다. 단일 책임 원칙(Single Responsibility Principle, SRP) 클래스나 모듈을 변경할 이유가 하나, 단 하나뿐이어야 한다는 원칙이다. SRP는 '책임'이라는 개념을 정의하며 적절한 클래스 크기를 제시한다. => 클래스는 책임, 즉 변경할 이유가 하나여야 한다는 의미다.. 2022. 2. 10. 2022년 02월 07일 TIL 2022년 02월 07일 TIL ✅ 한 것 공부 노개북(클린 코드) 18일 차 => 링크 자기 암시, 명상 1일 1커밋 & 푸시 사이드 프로젝트 회의 진행 운동 조깅 5KM ❓ 오늘의 질문, 배운 것 X 📣 피드백 취업 화이팅! 2022. 2. 8. [노개북] 클린코드 18일차 - 노마드 코더 😀 책에서 기억하고 싶은 내용을 써보세요. 이중 표준 실제 환경에서는 절대로 안 되지만 테스트 환경에서는 전혀 문제없는 방식이 있다. => 대게 메모리나 CPU 효율과 관련 있는 경우다. => 코드의 깨끗함과는 철저히 무관하다. 테스트 당 assert 하나 assert 문이 단 하나인 함수는 결론이 하나라서 코드를 이해하기 쉽고 빠르다. 독자적인 테스트 클래스를 만들어 @Before 함수에 given/when 부분을 넣고 @Test 함수에 then 부분을 넣어도 된다. assert 문 개수는 최대한 줄여야 좋다. 테스트 당 개념 하나 테스트 함수마다 한 개념만 테스트하라 이것저것 잡다한 개념을 연속으로 테스트하는 긴 함수는 피한다. F.I.R.S.T 빠르게(Fast) => 테스트가 느리면 자주 돌릴 엄두.. 2022. 2. 7. 2022년 02월 06일 TIL 2022년 02월 06일 TIL ✅ 한 것 공부 자바의 정석 10페이지 공부 토비의 스프링 10페이지 공부 노개북(클린 코드) 17일 차 => 링크 자기 암시, 명상 1일 1커밋 & 푸시 이력서 최종 수정 후 제출 사이드 프로젝트 회의 진행 운동 X ❓ 오늘의 질문, 배운 것 기획의 중요성 사이드 프로젝트를 하면서 기획과 소통이 얼마나 중요한지 알게 되었습니다. 급작스럽게 결정된 기획은 프로젝트를 갈아엎게 만든다. => 실제로 부트캠프 기간에 너무 짧은 기획으로 인해 갈아엎었던 적이 있었습니다. 팀원의 의견이 자유롭게 낼 수 있는 분위기가 형성 되어야 기획도 완성도가 높다고 생각합니다. 📣 피드백 과거에 얽메이지 말고 지금 할 것에 집중하자. 과거에 아쉬웠고 후회되는 것에 집중하지 말고 현재에 집중 과거.. 2022. 2. 7. 이전 1 ··· 144 145 146 147 148 149 150 ··· 237 다음