关于如何创建可扩展的,多开发人员,架构Python系统的设计技巧

时间:2011-07-31 14:22:45

标签: python

在获得有关python本身的足够知识之后,我才刚刚进入python。

我刚刚开始开发一个多机器,多层架构设计的系统。我担心目前并且有点担心基于动态类型设计这样的系统而不是静态类型多年。

目前我主要担心的是如何在没有任何真正(静态)执行类合同协议的情况下设计系统。到目前为止,我了解文档和单元测试是python在遵守接口/类/组件设计方面可以提供的唯一真正的实施。在过去,我已经编写了接口/抽象类/基类,我可以非常确定如果它们不从它们继承,那么程序将无法编译,更不用说正确运行了。

关于将工作外包给几个分包商,除了上述内容之外我还能做些什么来帮助我确保遵守我的UML图表和文档,因为这是作为商业合同协议的一部分,如果事情发生了变化,那么我可以证明分包商没有正确遵守某些事项。

在团队工作时将python作为家庭编程语言处理时,我还应该注意什么。

0 个答案:

没有答案