我们将Blackberry 5,6和7应用程序的开发外包出去。请记住,我完全不了解黑莓的发展。
开发已完成,他们向我们发送了源代码 - .cod
,.csl
,.cso
,.debug
,.jad
和{的集合{1}}个文件。
我至少希望根据代码的一致性和标准来审核代码 - 这有点可以衡量质量。清洁代码不是任何一个平台特有的。
我试图在记事本中打开这些文件,但没有找到源代码。
在我去拜访之前,请告诉我我需要什么。
答案 0 :(得分:3)
您获得的文件是作为项目构建和生成的可执行文件的一部分创建的文件。这里没有包含任何来源。
在BB OS Build中,无论使用何种开发环境,Java源文件都将具有后缀.java,资源(图像等)将具有适合资产的后缀(如.png)。如果您没有看到这些文件后缀,那么您还没有获得实际的来源。您应该能够使用记事本查看java文件,其他文件将在适当的应用程序中打开(如paint)。
要获得完整的源代码,您应该只询问完整的“项目”文件以进行开发。这将是一个包含许多子目录的目录。使用的实际名称和结构将取决于开发工具。如果您的开发人员正在使用Eclipse,那么两个重要的目录称为src for source和res(资源)。如果他们使用其他开发环境,则目录可能具有不同的名称。所以你应该问他们他们正在使用什么开发环境。
另外两点:
1)如果您为此开发付费并希望查看代码,但不熟悉Java,那么我建议您付钱给某人查看具有BB Java知识的代码。有两个原因: (a)如果不了解Java,你将无法对代码的适当性做出判断 (b)您不会理解是否使用了正确的BB Java方法 你需要对此保持谨慎,因为程序员总是会在其他开发人员的代码中发现错误。问题是故障有多重要。
2)一些开发人员可能会担心在某些付款未付款的情况下向客户提供来源。