2012-06-12 3 views
0

저는 최근에 기술 설계자와 인터뷰 한 후 자신의 그룹이 모든 도메인 기반 데이터베이스 호출을 패키지로 통합하기 시작했다고 언급했습니다. 그는 이것이 코드를 공유하고 TDD (should.js)를 고안 할 때 상당한 이점이 있다고 말했다. 권장되는 방법입니까? 그런 리소스 IO를 캡슐화하기 위해 패키지를 사용하는 것의 장점/단점은 무엇입니까? 가능한 경우 링크를 포함하십시오. 감사.Node.js - NPM 또는 In Module을 사용하여 데이터베이스 호출 패키지

+0

안녕하세요 Chris. 귀하의 질문은 다소 모호하며 정확히 무엇을 묻고 있는지 짐작할 수 없습니다. 그것을 편집하고보다 구체적인 것을 요청할 수 있습니다. 예 : "IO 로직을 모듈에 캡슐화 할 수 있습니까?" 그것이 당신이 요구하는 것이라면. – Pickels

+0

이것은 내가 말한 것입니다. 논리를 캡슐화하기 위해 module.exports를 사용하고 있는지 묻는 질문에 자신의 성명을 분명히하려고 노력했으며 NPM을 사용하여 패키지를 생성하고 부서간에 노드 모듈로 코드를 공유한다고 말했습니다. 이봐,이게 내가 들었던거야? 이게 말이 돼? – Chris

답변

1

npm 패키지를 사용하면 프로젝트간에 코드를 공유 할 수 있습니다. 이는 패키지가하는 일이기 때문입니다. 패키지를 가지고 시작하는 것은 나쁜 생각 일 수 있습니다. 주로 모듈로 시작하고 필요한 경우 패키지를 추출합니다.

+0

어쩌면 그들의 경험은 특정 기능을 추출한 지점까지 성숙 해져 다른 부서 IT 프로젝트를 위해 패키지화하기로 결정했을 것입니다. 감사. – Chris

관련 문제