holy-s 님의 블로그
close
프로필 배경
프로필 로고

holy-s 님의 블로그

  • 분류 전체보기 (76)
    • Algorithm (10)
    • Side Projects (25)
    • Web (1)
    • CS (19)
    • WinAPI, DirectX (3)
    • SQL (15)
    • 잡답 (1)
    • JavaScript, TypeScri.. (2)
  • 홈
  • 태그

[TypeScript] 도서관 관리 시스템 구현하기

개요최근 TypeScript를 공부하면서 SOLID 원칙을 실습해볼 수 있는 간단한 프로젝트를 만들어봤다. 도서관 관리 시스템을 구현하면서 각각의 SOLID 원칙이 어떻게 적용되는지 살펴보자.SOLID 원칙이란?객체 지향 프로그래밍의 5가지 기본 원칙을 나타내는 약자.Single Responsibility Principle (단일 책임 원칙)Open/Closed Principle (개방/폐쇄 원칙)Liskov Substitution Principle (리스코프 치환 원칙)Interface Segregation Principle (인터페이스 분리 원칙)Dependency Inversion Principle (의존성 역전 원칙)SOLID 원칙 적용 사례단일 책임 원칙 (SRP)// models/Book.ts..

  • format_list_bulleted JavaScript, TypeScript
  • · 2025. 4. 24.
  • textsms

JavaScript 라이브러리를 TypeScript 프로젝트에서 사용해보기

Node.js 프로젝트 생성일단 빠르게 Node.js 프로젝트를 생성해보자. 먼저 새 터미널창을 연다.npm init -y터미널 창에 위 명령어를 입력하면 생성 끝! TypeScript 프로젝트로 변환이제 TypeScript 프로젝트로 변환할 차례다.tsc --initNode.js 프로젝트를 생성할 때처럼 터미널에 위 명령어를 입력하고 실행한다. 그러면 tsconfig.json가 생성되고, TypeScript 프로젝트로 변환되게 된다. 이제 tsconfig.json 파일을 열어서 수많은 주석 중 필요한 옵션을 선택하여 주석 처리를 해제하면 된다. 내가 주석 해제한 옵션들은 아래와 같다."allowJs": true // TypeScript 프로젝트에 JavaScript 파일 허용 여부"checkJs": t..

  • format_list_bulleted JavaScript, TypeScript
  • · 2025. 2. 22.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (76)
    • Algorithm (10)
    • Side Projects (25)
    • Web (1)
    • CS (19)
    • WinAPI, DirectX (3)
    • SQL (15)
    • 잡답 (1)
    • JavaScript, TypeScri.. (2)
최근 글
태그
  • #티스토리챌린지
  • #multi-roguelike
  • #cs
  • #SQL
  • #Algorithm
  • #futsal-online
  • #Til
  • #오블완
  • #holyshit
  • #바로인턴
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바