Book (2) 썸네일형 리스트형 1. 디자인 패턴 - (1) 싱글톤 패턴 ( singleton pattern ) 디자인 패턴 은 프로그램을 설계할 때 발생했던 문제점들을 객체 간의 상호 관계 등을 이용하여 해결할 수 있도록 하나의 '규약' 형태로 만들어 놓은 것이다. 그 중 첫 번째가 싱글톤 패턴 ( singleton pattern ) 이다 . 이는 하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴으로 보통 DB 연결 모듈에 많이 사용된다. 예시로는 node.js 에서 MongoDB 를 연결할 때 쓰는 mongoose 모듈에서의 경우와 node.js 에서 MySQL 데이터베이스를 연결할 때가 있다. 장점으로 인스턴스 생성 시 비용 감소하는 것이 있고 단점으로는 2가지가 있다. 첫 단점, 싱글톤 패턴은 TDD ( Test Driven Development ) 를 할 때 불리하다. ( TDD를 할 때, 서로 독립적이.. 0. 시작 개발 공부를 하면서 비전공자인 나에게 부족한 부분 중 하나는 CS 지식이다. 당장 모든 것을 외울 수는 없지만 그래도 CS 지식과 용어의 뜻을 조금씩 정리하면서 머리속에 쌓아가자! 아마 다른 책들 및 프로젝트와 병행하면서 진행할 것이기 때문에 진도가 빠르진 않겠지만 그래도 포기하지 말고 가보자. 이전 1 다음