Windows应用程序和iOS应用程序的代码审核

Windows应用程序和iOS应用程序的代码审核

行业
专业的服务
技术领域
测验

顾客

该客户是美国本地数据管理服务的领导者,与多个行业的合作伙伴一起。

挑战

客户正在为他们的客户的数据管理开发一种解决方案,其中包括桌面(Windows)应用程序和移动(iOS)应用程序。在某个时候,客户质疑正在开发的应用程序的代码质量,并要求对其进行公正的代码审核。该项目是持久的,而复杂性之一就是缺少源代码文档。

ScienceSoft的PM团队,.NET开发人员,iOS开发人员和集成工程师 进行了详细的源代码质量评估.

首先,开发人员列举了在iOS和Windows应用程序开发期间使用的编程语言和编译器。

其次,他们对应用程序的源代码进行了详细的审查,以评估代码的可读性,正确性,健壮性,效率和逻辑结构,确定代码问题并评论代码样式。

之后,使用iOS版本的macOS Mojave 10.14.4和Xcode版本10.2和Windows的Visual Studio 2019运行自动静态代码分析。该团队发现并报告了许多代码问题:

  • 内存泄漏。
  • 逻辑错误。
  • 语义问题。

结果发现,在开发过程中没有单元测试,没有使用四个不同的集成开发环境版本,这导致了总体上低于标准的代码质量。

最终,ScienceSoft的团队恢复了源代码文档,包括开发期间使用的框架和工具的列表,并提供了构建说明以促进应用程序的进一步开发。

结果

客户收到了包含实际源代码问题的总体代码审核报告。此外,客户获得了构建说明,这些说明将为将来的软件开发和维护铺平道路。

技术与工具

。净 ,Visual Studio 2019,Objective-C,macOS Mojave 10.14.4,Xcode版本10.2。

致电给我们,我们的代表将在30分钟内与您联系以安排初步讨论。