본문 바로가기
반응형

분류 전체보기867

2022년 01월 25일 TIL 2022년 01월 25일 TIL ✅ 한 것 공부 팀 프로젝트 테스트 코드 작성 알고리즘 1문제 노개 북 5일 차(클린코드) 자기 암시 1일 1 커밋 & 푸시 운동 X ❓ 오늘의 질문, 배운 것 테스트 코드를 작성하는 이유는? QA팀이 테스트를 하거나 유저 테스트를 진행할 때는 개발자가 수정하기가 힘들 수 있다. => 회사의 이익 차원에서도 타격을 입을 수 있다. "테스트란 개발자가 마음 편하게 잠자리에 들 수 있게 해주는 것" - 켄트 백 - => 테스트를 통해 변경에 영향을 받는 부분을 정확히 확인 및 조치할 수 있다. => 자신의 코드에 대한 자신감을 가질 수 있다. 새로 도입한 기술의 적용에 문제가 없는지 확인할 수 있는 가장 좋은 방법은 빠르게 실행 가능하고 스스로 테스트 수행과 기대하는 결과에 .. 2022. 1. 26.
[노개북] 클린코드 5일차 - 노마드 코더 😀 책에서 기억하고 싶은 내용을 써보세요. 한 개념에 한 단어를 사용하라 => 추상적인 개념 하나에 단어 하나를 선택해 이를 고수한다. 예를 들어, 똑같은 메서드를 클래스마다 fetch, retrieve, get으로 제각각 부르면 혼란스럽다. 메서드 이름은 독자적이고 일관적이어야 한다. => 그래야 주석을 뒤져보지 않고도 프로그래머가 올바른 메서드를 선택한다. 한 단어를 두 가지 목적으로 사용하지 마라. => 다른 개념에 같은 단어를 사용한다면 그것은 말장난에 불과하다. 불필요한 맥락을 없애라 => 짧은 이름이 긴 이름보다 좋지만, 의미가 분명해야 한다. 🤔 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요. 클린 코드를 읽으면서 내가 작성한 코드를 보니까 의미가 명확하지 않은 것들이 많았습니다. =.. 2022. 1. 25.
2022년 01월 24일 TIL 2022년 01월 24일 TIL ✅ 한 것 공부 팀 프로젝트 발표자료 준비 => 아키텍쳐 시각화 자료 페이지 제작 노개 북 4일 차 자기 암시 운동 X ❓ 오늘의 질문, 배운 것 현재 클린코드를 읽으면서 도움이 되는 부분은? 클린코드가 다행이도 자바 예제코드를 담고 있습니다. 현재 사용하는 주언어도 자바이기 때문에 해당 코드를 전부 타이핑할 예정입니다. 개발자 선배들이 해주는 충고와 조언 같다는 느낌을 받았습니다. 실제로 만나기 힘든 개발자의 생각을 보면서 다양한 생각을 할 수 있게 되었습니다. 📣 피드백 프로젝트 코드 분석 정리 내가 작성하지 않은 코드 부분도 읽고 분석해서 블로그에 정리 필요 => 면접 준비 및 공부를 위해 정리해야 한다고 생각합니다. => 다른 팀원분을 프로젝트가 끝나면 만나기 힘들.. 2022. 1. 25.
[노개북] 클린코드 4일차 - 노마드 코더 😀 책에서 기억하고 싶은 내용을 써보세요. 의도가 분명하게 이름을 지으라 => 좋은 이름을 지으려면 시간이 걸리지만 좋은 이름으로 절약하는 시간이 훨씬 더 많다. => 이름을 주의 깊게 살펴 더 나은 이름이 떠오르면 개선하기 바란다. 따로 주석이 필요하다면 의도를 분명히 드러내지 못했다는 말이다. 발음하기 쉬운 이름을 사용하라 => 발음하기 어려운 이름은 토론하기도 어렵다. => 프로그래밍은 사회 활동이다. => 다른 사람에게 설명해줘야 하는 소요가 생긴다. 독자가 코드를 읽으면서 변수 이름을 자신이 아는 이름으로 변환해야 한다면 그 변수 이름은 바람직하지 못하다. => 문자 하나만 사용하는 변수 이름은 문제가 있다. 🤔 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요. 내가 변수명 이름을 정하는데.. 2022. 1. 25.