关于如何创建可伸缩、多开发人员、体系结构Python系统的设计技巧

2024-04-26 14:11:18 发布

您现在位置:Python中文网/ 问答频道 /正文

在对python本身有了足够的了解之后,我才真正进入python。你知道吗

我刚刚开始开发一个系统,它将是一个多机器、多层次的体系结构设计。我现在很担心,也有点担心设计这样一个基于动态类型的系统,而不是多年来使用静态类型的系统。你知道吗

我目前主要关心的是如何在没有任何实际(静态)强制执行类的契约协议的情况下设计一个系统。到目前为止,我了解到,文档和单元测试是python在遵循接口/类/组件设计方面能够提供的唯一真正的强制措施。在过去,我编写了接口/抽象类/基类,我可以非常肯定,如果它们不从它们继承,那么程序就不会编译,更不用说正确运行了。你知道吗

关于外包给几个分包商的工作,除了上面提到的以外,我能做些什么来帮助我确保我的UML图和文档得到遵守,因为这将成为商业合同协议的一部分,如果事情发生了问题,在这里我可以证明分包商没有正确遵守某些规定。你知道吗

在团队中工作时,在将python作为您的内部编程语言时,还有什么我应该注意的吗。你知道吗


Tags: 文档机器协议类型体系结构系统静态情况