python-ddd:Python DDD示例

时间:2021-05-14 12:48:24
【文件属性】:
文件名称:python-ddd:Python DDD示例
文件大小:32KB
文件格式:ZIP
更新时间:2021-05-14 12:48:24
python design-patterns web-application-framework ddd-architecture Python 拍卖申请 目标是实施自动出价系统,如下所述: : 不久的将来的待办事项: 简单授权(请求标头中的用户ID) 第一个业务用例(一次最多三个未清项目) 无效命令的应用程序级异常 测试!!! +代码指标+ CI / CD 执行具有即时反馈的命令 处理命令错误:应用程序层,业务层 命令验证 处理异步命令(介体模式,异步) 应用程序级事件总线,发布者/订阅者模式 框架不可知论集成测试? 用户故事: 作为卖方,我可以列出要出售的新物品。 该项目具有以下字段:文本,描述,起始价格 作为卖家,我最多可以同时列出3件商品 作为用户,我可以查看所有待售商品。 对于每个项目,我都会看到:文字,说明,当前价格,最低竞标价格,中标者,所有参与者,拍卖结束日期 作为投标人,在下标时,我输入我愿意为该物品支付的最高金额。 卖方和其他出价者不知道我的最高出价 作为投标人,下标时,我的出价必须高
【文件预览】:
python-ddd-master
----.gitignore(1KB)
----domain()
--------__init__.py(0B)
--------test_entities.py(1KB)
--------entities.py(336B)
--------value_objects.py(608B)
--------test_value_objects.py(644B)
----.travis.yml(148B)
----LICENSE(1KB)
----Pipfile.lock(30KB)
----infrastructure()
--------__init__.py(0B)
--------framework()
--------repositories()
----composition_root.py(3KB)
----README.md(4KB)
----application()
--------test_commands.py(967B)
--------query_bus.py(898B)
--------command_bus.py(1014B)
--------__init__.py(0B)
--------command_handlers.py(611B)
--------test_command_bus.py(1KB)
--------test_services.py(163B)
--------test_query_bus.py(1KB)
--------queries.py(841B)
--------guard.py(41B)
--------query_handlers.py(366B)
--------test_response.py(2KB)
--------response.py(1KB)
--------commands.py(1KB)
--------services.py(78B)
--------test_queries.py(144B)
--------settings.py(28B)
--------exceptions.py(0B)
----pytest.ini(56B)
----Pipfile(367B)
----.coveragerc(715B)
----main.py(527B)
----shell.py(370B)

网友评论