php-web项目开发规范思考(1)

1.分层结构,逻辑,数据, 控制,独立服务层(不受业务代码限制,只负责输入和输出);

2,严格区分逻辑层,数据层,控制层。

逻辑层,专注于业务逻辑。

数据层,负责对逻辑层输入的数据,进行增删改查。

控制器,只负责接收客户端数据,调用服务层,输入结果。

 

代码是人写,人是经常犯错的,严格管控各个流程才能避免错误。

关于测试:

测试代码先于业务代码,以测试为驱动;

测试贯彻整个开发的过程,不管是早期的单元测试,还是后期的验收测试。

当有需求要编码时,先编写验收测试,列出测试数据,约定错误类型,形成测试文档,编写业务代码,测试通过。

posted @ 2020-12-15 17:42  kaycn  阅读(42)  评论(0)    收藏  举报