前回の記事「PHPとGoって何が違うの?LIGが自社サービス開発にGo言語を採用したお話」では、LIGが開発言語をPHPからGo言語に乗り換えてみて感じたメリットをご紹介いたしました。 しかし言語を乗り換えることによって、さまざまなリスクも生じます。甘く見るとあとで大きな負担となってのしかかってくることも……。 この記事では、GO言語に乗り換えることでどんなリスクがあるのか、また実際にどのようにそれを評価・解決したのかを紹介していきます。 PHPからGoへの乗り換えるリスクは? 前回の記事で紹介したように、PHPとGo言語ではその中身に大きな違いがあります。言語仕様はもちろん大きく異なりますし、比較で挙げたコンパイラ言語とインタープリタ言語、静的型付けと動的型付けという根本的な動作方式さえも違えば、その使いこなしかたに関する考え方もおそらく大きく異なります。 具体的には、既存のソースコード