我在产品开发方面相当新,我正在尝试开发产品。我意识到的问题是人们绘制显示不同模块和层的图表和图表。
但是当我独自工作时(我是我自己的团队),我对我在程序开发中面临的交互感到有些困惑,我想知道在模块中开发产品是否真实?
也许我不是一个伟大的程序员,但是当数据开始从前端传输到后端时,我看不到边界。
我写了很多分层应用程序,它可能是一个有用的模式,但它也会让你误入歧途,在模块中思考更有用。
图层的一个问题是,当数据进入系统(例如从数据库)时,当数据进入系统时被完美打包时,它们通常被用作重新打包
数据的原因。另一个问题是,分层本质上是将模块堆叠在一起 - 这对于大多数系统来说太幼稚了。
我建议你买一本关于设计模式的好书,花一些时间研究和理解不同架构方法的权衡。开发模块化应用程序并不容易,但值得花时间做好它。