@
Frank2 这个问题很好 我在两个月前也是困扰 当时独立负责一个后端接口的划分 数据库设计 感觉这方面力不从心 后来自己总结了一下 到现在可以说独立设计一个模块了然于心了.
1.用笔写下来,一个系统有几个模块,比方商城:商品模块,登陆模块,下单模块,聊天模块.
2.写一个模块的具体功能点.商品模块肯定要有商品添加,商品库存修改,商品信息修改,查询商品.
3.写具体每个功能点的实现,商品添加,那么对应要有个商品表,基于商品 ID 做主键(或者单纯 ID),需要字段有,品名,所属类目,二级类目,单价,库存.图片,介绍文字等.
3.b 有了数据库表设计,就可以写功能点的实现逻辑了.商品添加,就是一个 html 界面,配置商品的个个字段,存入商品表.
5.按照写好的实现逻辑组织代码,用各种类库,数据库 curd 把这个小积木搭起来.
这是我自己琢磨的实现方式,现在开发中在用,感觉对于 现实需求->系统->逻辑实现 这个事情有个直观的把握,代码也更有目的性.