【发布时间】:2010-09-08 20:54:58
【问题描述】:
在阅读this very informative (albeit somewhat argumentative) question 之后,我想知道您使用 Python 编写大型项目的经验。随着项目变大,事情是否变得难以管理?这种担忧是让我对 Java 依恋的一件事。因此,我对大型项目的 Java 和 Python 的可维护性和可扩展性的知情比较特别感兴趣。
【问题讨论】:
-
这种问题总是让我感到困惑。打字系统如何影响可维护性?有两种可能性 - 要么您可以信任检查您的源库的人,要么您不能。在前一种情况下,无论您使用什么语言、系统、框架等,您都不会遇到任何问题。如果您不能信任他们,那么无论您使用什么语言、系统、框架等,您都没有希望。我当然不明白打字系统这么小的一块蛋糕对项目的整体可维护性有多大影响。
-
这看起来很适合 CW。
-
我不是 Python 和 Java 方面的专家,对我来说可维护性主要取决于设计。
-
@THEn:祝你好运尝试维护一些 Visual Basic 或 Perl 或 shell 脚本......我想这就是你说大部分的原因。
-
@Longpoke:你抓住了我。 :) 这实际上就是我所做的。更糟糕的是我必须添加 VBA... :)
标签: java python project-management static-typing