标签: database node.js encapsulation npm
我最近接受了技术架构师的采访,他提到他的团队已经开始将所有基于域的数据库调用整合到包中。他说,在共享代码和设计TDD(should.js)时,这有很大的优势。这是推荐的做法吗?使用包封装此类资源IO的优点/缺点是什么?请提供链接(如果有)。感谢。
答案 0 :(得分:1)
您可以使用npm包在项目之间共享代码,因为这是包的功能。从包开始可能是一个坏主意。您主要从一个模块开始,如果需要,提取一个包。