【问题标题】:Blackberry source code files?黑莓源代码文件?
【发布时间】:2013-12-03 06:50:04
【问题描述】:

我们将 Blackberry 5、6 和 7 应用程序的开发外包。请记住,我对黑莓开发一无所知。

开发已完成,他们已向我们发送源代码 - .cod.csl.cso.debug.jad.rapc 文件的集合。

我至少想根据代码的一致性和标准来审查代码 - 在某种程度上是质量的衡量标准。干净的代码不是特定于任何一个平台的。

我尝试在记事本中打开这些文件,但没有找到源代码。

在我去拜访他们之前,请告诉我我需要什么。

【问题讨论】:

  • 要求他们提供完整的项目(将包括 .java 文件(在 src 文件夹中)和 res 文件夹(将包含资源文件)。
  • 您确实对黑莓有足够的了解,可以用blackberry-jde 标记这个问题,但不知道源代码在带有.java 扩展名的文件中标识?嗯。如果这是一个合法的查询,我还建议避免使用记事本检查代码。 Eclipse 是用于 BlackBerry 开发的广泛使用和受支持的工具,它使代码审查比文本编辑器容易得多......如果这是问题的话,它也是免费的。
  • @Nate:我很确定我需要 .java 文件,但我不是 100% 确定。我宁愿与有经验的用户确认这一点,而不是做出不知情的决定。
  • 你住的地方没有谷歌吗?在不投票或投票结束问题方面,我通常非常宽容。但这确实显示了绝对零研究工作。 通常,不鼓励在 Stack Overflow 上提出此类问题。
  • @Nate:我使用了 Google,这就是我接近但仍未达到 100% 的原因。我不知道所有可用于 BB 开发的第三方代码/框架包装器。我发布了一个问题,因为我需要了解一些我不完全确定的事情。我指责我们的合作伙伴没有提供源代码的影响虽然非常低,但对我们的关系来说是一种风险。 StackOverflow 是社区驱动的。如果您对此感觉如此强烈,请投票结束我的问题。

标签: blackberry blackberry-jde


【解决方案1】:

您获得的文件是作为项目构建的一部分创建的文件以及生成的可执行文件。这里没有包含来源。

在 BB OS 构建中,无论使用何种开发环境,Java 源文件都将具有后缀 .java,并且资产(图像等)将具有适合于资产的后缀(如 .png)。如果您没有看到这些文件后缀,那么您还没有得到实际的来源。您应该能够使用记事本查看 java 文件,其他文件将在适当的应用程序中打开(如绘画)。

要获得完整的源代码,您只需询问完整的“项目”文件以进行开发。这将是一个包含许多子目录的目录。实际使用的名称和结构将取决于开发工具。如果您的开发人员使用的是 Eclipse,那么这两个重要的目录称为 src 用于源代码和 res(资源)用于资产。如果他们使用另一个开发环境,那么这些目录可能有不同的名称。所以你应该问他们他们正在使用什么开发环境。

另外两点:

1)如果您正在为此开发付费并希望查看代码,但不熟悉Java,那么我建议您付费让具有BB Java知识的人查看代码。有两个原因: (a) 如果不了解 Java,您将无法对代码的适当性做出判断,并且 (b) 如果使用了正确的 BB Java 方法,您将无法理解。
您需要对此保持谨慎,因为程序员总是会在其他开发人员的代码中发现错误。问题是错误的严重程度。

2) 一些开发人员可能会在一些未付款的情况下向他们的客户提供源代码。

【讨论】:

  • 感谢您的回答。我知道我没有必要的知识来判断实际的 BB '框架' 东西(因为我对此一无所知),但我将能够判断他们是否对代码质量有任何注意(从可读性的观点)。编写自记录和可读代码与实际产品的质量之间存在相关性。并不是说干净的代码 = 伟大的软件或签证,但绝对存在关系。
  • @davenewza 一个看起来很干净但算法和实现逻辑很糟糕的东西可以通过你的测试,但仍然很糟糕。不要根据外观来判断。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多