본문 바로가기

개발일기23

[IT 5분 잡학사전] 북 챌린지 스타트! 알라딘에서 Ebook으로 구매했다. 1년간 개발에 몸 담으면서 이런 건 자연스럽게 알게 되겠지 하고 슬쩍 넘어가서 어찌나 애를 먹었는지... 이제야 제대로 공부하며 쉽게 읽기 좋은 책 같다. 꾸준히 다 읽어보자! 2023. 1. 14.
[TIL #1] 배열 속 해당 객체 추출하는 방법 토이 프로젝트를 진행하던 중 보드게임 리스트를 데이터로 받아왔다. 나는 이 리스트를 가지고 상세페이지를 만드려고 하던 중! 해당 게임 id를 페이지에서 눌러 받아온 데이터 중 같은 id를 출력해주고 싶었기에 filter를 사용하였다 그랬더니..? const gameData = game?.filter(v=> gameId === v.id); console.log(gameData); 배열을 반환하는 것!!! gameData[0].name 처럼 사용할 수도 있을 것 같았지만.. 이상하게 계속 에러가 나는 것이었다. 나는 객체만 반환해 주는 매소드가 필요했다 결과는? find 라는 매소드를 사용하면 되는 것이었다! 사용방법은 filter 와 동일하다. const gameData = game?.find(v=> ga.. 2022. 9. 17.
9장 단위 테스트(TDD) TIL (Today I Learned) 2022.05.08 오늘 읽은 범위 9장. 단위 테스트 책에서 기억하고 싶은 내용을 써보세요. F.I.R.S.T F(Fast) - 빠르게. 테스트는 빨라야 한다. I(Independent) - 독립적으로. 각 테스트는 서로 의존하면 안 된다. R(Repeatable) - 반복가능하게. 테스트는 어떤 환경에서도 반복 가능해야 한다. S(Self-Validating) - 자가검증. 테스트는 true or false로 결과를 내야 한다. T(Timely) - 적시에. 테스트는 적시에 작성해야 한다. 새롭게 알게된 내용은? TDD: Test-driven development, 매우 짧은 개발 사이클을 반복하는 소프트웨어 개발 프로세스 중 하나. 개발자는 먼저 요구사항을 검.. 2022. 5. 9.
5장 형식 맞추기 TIL (Today I Learned) 2022.05.02 오늘 읽은 범위 5장. 형식 맞추기 책에서 기억하고 싶은 내용을 써보세요. 프로그래머라면 형식을 깔끔하게 맞춰 코드를 짜야 한다. 코드 형식을 맞추기 위한 간단한 규칙을 정하고 그 규칙을 착실히 따라야 한다. 팀으로 일한다면 팀 이 합의해 규칙을 정하고 모두가 그 규칙을 따라야 한다. 필요하다면 규칙을 자 동으로 적용하는 도구를 활용한다.(p96) 선호하는 규칙은 아니지만 팀이 정한 규칙이다. 팀원으로서 나는 팀 규칙에 따라 코드를 구현한다.(p114) 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요 코드 예시가 자바라서 여전히 읽기 어려운 부분들이 많은 파트이다. 깃헙 js예시판으로 한번 더 읽어봐야겠다. 얼마전 리액트 프로젝트를 진행하면.. 2022. 5. 3.