python
文章平均质量分 78
通过现代python,如何构建可读性高,且工程化的服务
patientcat
这个作者很懒,什么都没留下…
展开
-
重生之我来写低代码后端03-全局统一参数和异常处理
主要谈在Python中,如何进行统一Response处理。如何进行全局异常处理。根据Flask所需参数,定义status,message,header返回的header,我们很少关心返回的status,按照业务返回即可。一般成功返回200。错误根据服务端错误和客户端错误自行确定,项目初期,可以区分下即可。返回的message 即我们接口的返回体,一般返回Json类型格式这里是我们重点关心的地方,要保证有统一的返回结构体。代码详细请看。原创 2024-04-22 23:21:55 · 534 阅读 · 0 评论 -
重生之我来写低代码后端01-如何高效组织代码
处理异常我认为在编程中是非常重要的一个环节。对于Service层来说,只需要对domain进行组织即可。service or api: 是业务逻辑的实现。在service层一般不需要单元测试,因为service层在业务开发中,应该是变化最多的地方。传统的贫血模式代码,经常会导致service层写的非常重。在domain层需要最多的单元测试。controller: 负责校验参数,处理输入输出的返回。domain: 每一个domain都是完善的业务模块。这里原理都是相同的,本质上就是代理模式。原创 2024-04-22 23:20:10 · 392 阅读 · 0 评论