NestJS - A progressive Node.js frameworkNestJS is a framework for building efficient, scalable Node.js web applications. It uses modern JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Progrnestjs.com ❖ NestJS 기본 구조파일명역할nest-cli.jsonnest 프로젝트를 위해 특정한 설정을 할 수 있는 json 파일tsconfig.json어떻게 타입스크립트..
보호되어 있는 글입니다.
1. 패키지 매니저란?패키지 매니저는 코드의 재사용성을 높이고, 의존성을 효율적으로 관리할 수 있도록 돕는 도구이다. 주요 기능은 아래와 같다.패키지 설치 및 삭제의존성 관리패키지 업데이트캐시 활용 및 성능 최적화스크립트 실행 및 프로젝트 관리JavaScript나 TypeScript에서는 import 구문을 사용하여 외부 라이브러리 및 모듈을 참조할 수 있다. 이러한 외부 의존성을 올바르게 관리하고 참조할 수 있도록 보장하는 프로그램이 바로 패키지 매니저이다.import React from 'react'; 소스 코드보다 상위 디렉토리에 위치한 package.json 파일은 프로젝트의 의존성을 정의하고, 특정 패키지의 버전 정보를 명시하여 모호성을 해결하는 역할을 한다.예를 들어, package.json ..
보호되어 있는 글입니다.
1. CI/CD란?CI/CD는 Continuous Integration(지속적 통합)과 Continuous Deployment(지속적 배포)의 약어로, 소프트웨어 개발의 자동화된 빌드, 테스트, 배포 프로세스를 의미한다. 이를 통해 개발자는 보다 신속하고 안정적으로 애플리케이션을 배포할 수 있다. 2. CI(지속적 통합, Continuous Integration)🔹 CI란?CI(지속적 통합)는 개발자가 코드 변경 사항을 정기적으로 저장소(Repository)에 병합하고, 자동화된 빌드 및 테스트를 실행하는 프로세스이다.🔹 CI의 핵심 요소버전 관리 시스템(Git 등) 활용: 모든 코드 변경 사항을 추적하고 관리자동 빌드 및 테스트: 코드가 변경될 때마다 테스트를 실행하여 문제를 조기에 발견빠른 피드백..
1. 브랜치 전략이란?브랜치(branch) 전략이란 효율적인 소스 코드 관리를 위해 브랜치를 어떻게 생성하고, 관리하며, 병합할지를 정하는 개발 방식협업하는 팀원 간의 원활한 개발 흐름을 유지하고, 안정적인 배포를 보장하기 위한 필수적인 전략2. 자주 쓰이는 브랜치 전략1️⃣ Git Flow🔹 개요: Git Flow는 기능 개발, 릴리즈, 핫픽스를 위한 명확한 브랜치 체계를 제공하는 전략이다. 협업이 필요한 프로젝트에서 많이 사용된다. 🔹 주요 브랜치:main 배포용, 안정적인 코드만 존재develop 기능 개발이 완료된 코드가 모이는 브랜치feature/* 개별 기능 개발 브랜치release/* 배포 준비를 위한 브랜치hotfix/* 긴급 수정 사항 적용 브랜치🔹 흐름:feature 브랜치에서 ..
보호되어 있는 글입니다.
- Total
- Today
- Yesterday
- 쓰로틀링
- github
- web
- react-query
- 오블완
- eslint
- 알고리즘
- Tanstack-Query
- AI Challeng for Biodiversity
- Network
- 네트워크
- git
- 디바운싱
- Firebase
- react
- 핀터레스트
- 패키지 매니저
- style-lint
- sass
- 최적화
- Tanstack Query
- Next.js
- prettier
- 무한스크롤
- 티스토리챌린지
- zustand
- React Query
- 캡스톤디자인
- Masonry 레이아웃
- 이브와ICT멘토링
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |