Node.js 주특기 심화 [9일차]
오늘 한 일
객체지향 프로그래밍과 객체지향 설계의 5원칙(SOLID), 아키텍처 패턴의 종류와 계층형 아키텍처 패턴 구현을 해봤다.
추가적으로 Jest 프레임워크를 이용한 간단한 테스트 코드를 작성해 보는 법을 배웠다.
아키텍처 패턴을 통해 코드의 가독성 뿐만 아니라 코드의 유지 / 보수 관리가 용이해질 수 있다는 것을 알게 되었다.
배운 부분
아키텍처 패턴 / 계층형 아키텍처 패턴
https://yoonchan1121.tistory.com/106
계층형 아키텍처 패턴(Layered Architecture Pattern)
아키텍처 패턴? 아키텍쳐 패턴은 소프트웨어의 구조를 구성하기 위한 가장 기본적인 토대를 제시한다. 각각의 시스템들과 그 역할이 정의되어 있고, 여러 시스템 사이의 관계와 규칙 등이 포함
yoonchan1121.tistory.com
오늘의 알고리즘
https://yoonchan1121.tistory.com/104
로또의 최고 순위와 최저 순위 [프로그래머스]
문제 설명 제한조건 - lottos는 길이 6인 정수 배열입니다. - lottos의 모든 원소는 0이상 45이하인 정수입니다. - 0은 알아볼 수 없는 숫자를 의미합니다. - 0을 제외한 다른 숫자들은 lottos에 2개 이상
yoonchan1121.tistory.com
오늘의 에러
https://yoonchan1121.tistory.com/105
[Error] Cannot find module 'C:\Users\Dev_yoon\Desktop\jest-example\node_modules\jest\.bin\jest' (window 환경 jest test 에러)
문제상황 yarn을 이용해 테스트 코드를 작성하고 테스트를 시작하려고 yarn test를 실행시켰더니 제목과 같은 에러가 발생했다. 그제와 비슷한 오류같아서 시스템 환경변수 설정을 만들어주었지만
yoonchan1121.tistory.com
'TIL' 카테고리의 다른 글
2023_12_08 TIL (0) | 2023.12.09 |
---|---|
2023_12_07 TIL (1) | 2023.12.08 |
2023_12_05 TIL (5) | 2023.12.06 |
2023_12_04 TIL (2) | 2023.12.05 |
2023_12_01 TIl (1) | 2023.12.01 |