
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分钟内与您联系以安排初步讨论。