C や C++ のようなメモリー不安全言語では、手動でのメモリー管理が必要であり、正しく行われないとメモリーリークが生じる可能性があります。多くの組織では、これらの言語で書かれたアプリケーションを、Java、Python、JavaScript、Golang のようなメモリー安全言語にmodernizeすることを目指しています。このチュートリアルでは、GitLab Duo の一連の AI 機能を使用して、単純な C++ アプリケーションを Java に modernize する方法を示します。この C++ アプリケーションは、米国の郵便番号を入力として受け取り、その郵便番号に対応する大気質指数を返します。アプリケーションの理解のために、GitLab Duo Code explanation を使用して、各関数の詳細な説明を提供します。アプリケーションはコンパイルされ、正しく動作することを確認します。次に、アプリケーションは GitLab Duo Chat およびそのリファクタリング機能を使用して Java にリファクタリングされます。生成された Java ファイル、包括 pom.xml ファイルは、ローカルディレクトリーに保存されます。Java アプリケーションは、Maven を使用してビルドされ、GitLab Duo Chat が提供するガイダンスに従って実行されます。modernized Java アプリケーションは、成功裏に動作し、GitLab Duo の modernization 活動におけるパワーを示しています。
about.gitlab.com
Modernizing a simple C++ application to Java with GitLab Duo
Create attached notes ...