首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于大型项目的Python

用于大型项目的Python
EN

Software Engineering用户
提问于 2011-11-24 06:55:52
回答 3查看 6.6K关注 0票数 14

在如何架构大型工业强度Python项目方面,是否有任何资源?我想要开始一个雄心勃勃的个人项目,但我不太确定如何设计它,以及采取什么做法,以使项目成功。

有没有讨论如何使大型Python项目工作的资源?

EN

回答 3

Software Engineering用户

发布于 2011-11-24 11:24:57

我不认为大型Python项目有什么不适用于其他编程语言中的大型项目的地方。

在任何大型项目中,您都应该以松耦合高内聚力为目标。如果一个大型项目是由正交组成的,并且是自成一体的,那么它是可以管理的.测试对于一个接一个地创建子组件的过程很有用,并且在稍后修改它们时保持它们的工作状态,因为当整个组件开始成形时,您最好找出它们应该是什么。

票数 11
EN

Software Engineering用户

发布于 2011-11-24 13:42:23

Python绝对适合大型项目。这是Python如此受欢迎的原因之一。实际上,有几个使用Python的大型项目,比如钱德勒-自我系统的笔记。,还有我在上面找到的链接。

尽你所能,找人(S)帮忙,从你自己电脑上的一个小项目开始。将其迁移到SourceForge,并获得更多的开发人员。如果你坚持这个项目,你可以做一个大的Python项目。你真的不需要这方面的资源。开始编码吧。如果你需要帮助,可以发邮件给我:-)。

希望这能有所帮助!

票数 0
EN

Software Engineering用户

发布于 2022-12-19 14:44:56

我认为Python对于更严肃的项目来说是个糟糕的选择。我已经看到多个项目使用了一些中等规模的python代码,这些代码完全无法正确构建/配置/运行。

一个项目使用了Rasa。我应该创建一些Rasa对话框文件,并在Rasa上运行它们。团队中的一些专家尝试了2周,但是(1)没有在我的全新安装的ubuntu机器上安装Rasa (2)在docker中运行的版本也从未像它应该的那样工作。

其他几个项目使用机器学习和视觉。这些项目本身并不是“大”项目,但有大量的依赖关系。通常是基于github的一些代码。我说的不是10年前的项目(但即便如此?),但可能有1到2岁。在建造过程中,它们总是在某处断裂。主要是说找不到/build/缺少目录/缺少依赖项/没有安装的东西/“退出代码1”。如果你幸运的话,并且深入挖掘非常长的时间,你可以通过做额外的安装来修复这个程序。但通常情况下,完全不清楚如何解决这个问题。可能是较旧版本的python,以前版本的库,等等。

票数 -1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/121481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档