最近在用nodejs + mysql 做了一个 类似商城的应用(没错,就是这么作死),但事务不多(其实是用户不多).随着时间,市场这边有很多的想法也一步步的在这个项目里实现.但是代码量及项目大小,项目越来越难维护,就想作死一下搞个重构. 目前有这个构思: 1.将数据层的接口封闭到一个项目里,这个项目不对外暴露; 2.服务层按功能划分多个项目(nodemodule之类 ),如 订单系统 就独成 orderModule 的项目包, 商品管理做成 storeItemModule 之类的;
这个做法我暂时想到的是可能一个接口要开N个项目窗口来调试… 还有…最后一点我是这个项目的前后端攻城师…
这个做法会不会作死?