takehatanaoto【サーバーサイドKotlin】データクラスの継承についてはじめに以前の記事でもご紹介した通り、現在アプリボットでは新たなサーバーサイドの言語として、Kotlinの導入を進めています。これまで主にJavaで作っていた基盤をKotlinに置き換える作業をしており、その中で引っかかった問題点を随時ご紹介していきたいと思います。今回はKotlin独自の機能の一つである、データクラスについてのお話です。MinuteなぜサーバーサイドKotlinを導入するのか?アプリボットでは現在、新規開発のプロダクトでサーバーサイドの言語としてKotlinを導入しています。これまではJavaを使用してきたので、新しいチャレンジになります。今回はなぜKotlinを導入するに至ったか、ご紹介します。現在アプリボットでは現在、「技術ボード」と言う組織が存在します。技術ボードは社内の技術的な問題や、エンジニアの働く環境についてプロジェクトを横断して考える組織で、社内の選抜されたエンジニアで構成されています。今回はその技術ボードについて、発足から現在に至る歩み、今後の未来への展望をご紹介したいと思います。Minuteエンジニア育成プログラム「テックゲート」についてこんにちは。サーバーエンジニアの竹端です。今回は弊社で今年から始めたエンジニア育成施策であるテックゲートについてご紹介します。MinuteDBUnitを用いた単体テスト基盤についてこんにちは。使用している単体テスト基盤についてご紹介します。このテスト基盤は、Javaのサーバーサイドの単体テストをJUnitを用いて行う際に使用されています。この記事では、単体テスト基盤を導入する前にあがっていたテストデータの管理とテストデータの切り替えの問題点と、問題解決のために開発された、単体テスト基盤のコンセプトと実装についてご紹介します。