鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

最佳实践简介

本文档提供了如表1所示的鲲鹏DevKit最佳实践,旨在通过这些最佳实践演示鲲鹏DevKit各个子工具的对应功能,指导用户如何使用鲲鹏DevKit工具进行项目分析,并根据该工具自动分析得出的分析报告进行修改。

表1 最佳实践简介

工具

特性

实践名称

实践简介

应用迁移工具

软件迁移评估

实践1:扫描分析netty-all-4.1.34-Final

Netty是一个基于NIO的客户、服务器端的编程框架。

本实践将使用鲲鹏DevKit应用迁移工具对Netty软件包进行软件迁移评估,以实现软件迁移前期分析需求。

源码迁移

实践1:Megahit源码迁移

Megahit是一个针对多基因组优化的超快速和内存高效的NGS汇编程序。

本实践将使用鲲鹏DevKit应用迁移工具对Megahit源码包进行源码分析,并实现应用迁移目标。

软件包重构

实践1:重构开源软件Kafka软件包

Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。

本实践将使用鲲鹏DevKit应用迁移工具对Kafka软件安装包进行软件包重构

实践2:重构Hadoop软件包

Apache Hadoop是一种开源框架,用于高效存储和处理从GB级到PB级的大型数据集。

本实践将使用鲲鹏DevKit应用迁移工具对Hadoop软件安装包进行软件包重构。

亲和分析工具

字节对齐检查

实践1:wtdbg源码字节对齐检查

wtdbg是一种使用C语言编写的更快更好的基因组算法。

本实践使用鲲鹏DevKit中的亲和分析工具对C语言开发项目进行分析,同时给出合理的修改建议来帮助开发者解决字节对齐问题。