上传者: 42131705
|
上传时间: 2021-10-13 14:37:27
|
文件大小: 2.95MB
|
文件类型: -
如何做好一个后端项目
什么样的项目是一个好的项目,如何做好一个项目?这个问题我考虑过很久,由于之前一直做项目外包,也接触到的了比较多的项目,但是我却从没有感觉到哪一个项目可以让自己感到非常满意,当然做好项目不仅仅单是技术层面的考虑,还需要考虑到与客户的配合、功能的梳理、团队的配合、公司的考核晋升体系等等一系列的问题,我们今天先只从技术层面出发来考虑如何做好一个后端项目。
在我慢慢看清楚领域模型之后,才有了些体会。先说一下我对领域模型的认识:领域模型实际上就是尽可能的引用类去解决问题,而不是函数,也就是朝着面向对象的方向看齐。这样做当然是对的,但却引发了一个新的问题就是如何划分类与类的职责?实际上划分职责的过程就是领域设计的过程。
下面是我对软件系统的认识:颗粒度越大(函数方法代码量越多),功能调整的可能性就会越大,出现BUG的可能性也会越大,要时刻想尽一切办法去减小颗粒度,减小颗粒度不是让