【海外記事紹介】Metaは数千万行のJavaコードをKotlinに変換すべく、IntelliJと共同で開発したツールを用いている
DRANK

2月26日、Engineering at Metaで「Meta が Java コードベースを Kotlin に変換する方法(How Meta is translating its Java codebase to Kotlin)」と題した記事が公開された。この記事では、数千万行に及ぶMetaのAndroid向けJavaコードをKotlinに翻訳する大規模な取り組みについて詳しく紹介されている。以下に、その内容を簡潔にまとめて紹介する。Kotlinator — JavaからKotlinへの自動変換ツールMetaでは、何年にもわたってAndroidコードベース全体をJavaからKotlinへ移行するプロジェクトを進めている。既存コードは世界有数の規模だと思われるが、 すでに半分以上をKotlinへ移行し、さらに残りの部分を継続して変換している という。翻訳にあたっては、Metaが独自に開発した「 Kotlinator 」という自動変換ツールを用いている。Metaがコードの変換を始めた当初は、(業界のほとんどの人々と同様に)Intellij IDE のボタンを繰り返しクリックすることで段階的...

by @tf_official
Related Topics: Java Kotlin Android