cmdreay / note

随笔
2 stars 1 forks source link
es6 linux mongodb vue

note索引

linux

vue

mongodb

js && es6 相关

android

java 问题(android)

小程序

所接触的内容

后端

小技能和工具

设计理念

当一个问题的复杂度大到一个小团队(参考亚马逊的two-pizza team理念)都无法承接的时候,我们需要考虑将其拆分成多个系统或应用,当一个问题的复杂度大到一个工程师在日常工作中无法承载的时候,则应该拆分成不同的模块或应用

+ 数据库设计
    + 贫血模型 Model 中,仅包含状态(属性),不包含行为(方法),采用这种设计时,需要分离出DB层,专门用于数据库操作。
    + 充血模型 Model 中既包括状态,又包括行为,是最符合面向对象的设计方式。