2012-06-12 169 views
0

最近我接受了一位技術架構師的採訪,他提到他的團隊已經開始將所有基於域的數據庫調用整合到包中。他說,這在分享代碼和設計TDD(should.js)時具有顯着的優勢。這是推薦的做法嗎?使用封裝來封裝這種資源IO有什麼優點/缺點?如果有的話,請包括鏈接。謝謝。Node.js - 使用NPM或In模塊打包數據庫調用

+0

你好克里斯,你的問題有點模糊,很難猜出你究竟在問什麼。您可以編輯它並嘗試要求更具體的內容。例如:「我可以在模塊內封裝IO邏輯嗎?」如果這就是你要求的。 – Pickels

+0

這就是我所說的。我試圖通過詢問他們是否使用module.exports來封裝邏輯來澄清他的陳述,並且他說他們正在使用NPM生成程序包並在部門之間共享代碼作爲節點模塊。嘿,這是我聽到的?這有意義嗎? – Chris

回答

1

您可以使用npm軟件包在項目之間共享代碼,因爲這是軟件包的作用。從包裝開始可能是一個壞主意。你大多從一個模塊開始,如果需要的話,可以提取一個包。

+0

因此,也許他們的經驗已經成熟到提取特定功能並決定將其打包用於其他部門IT項目。謝謝。 – Chris