AI時代の新しい開発手法「TDD × AI」を始めよう
テストを先に書き、AIにその条件を満たす実装を生成させる「TDD × AI」という進め方を紹介します。複雑なプロンプトを組まなくても実装が進み、テストがAIの生成コードを制御するため品質も保てます。文字数と含有文字のバリデーションを例に、copilot-instructions.mdの活用まで解説します。
テストを先に書き、AIにその条件を満たす実装を生成させる「TDD × AI」という進め方を紹介します。複雑なプロンプトを組まなくても実装が進み、テストがAIの生成コードを制御するため品質も保てます。文字数と含有文字のバリデーションを例に、copilot-instructions.mdの活用まで解説します。
GitHub CopilotとVSCodeを組み合わせた開発体験と、AIとの効果的な共同作業のコツを紹介します。
Flutterのマルチパッケージ方式を取っているプロジェクトでのAssetロードについてのお話です。
KINTO Technologies Advent Calendar Mobile Series始まります🎉
TestFlightへのデプロイをGitHub Actions+FastlaneからXcode Cloudへ移行する際、プライベートリポジトリをライブラリとして参照するにはユーザー認証が必要ですが、Xcode Cloudはそれを想定していません。カスタムビルドスクリプトと`defaults delete`でビルドを通した手順をまとめます。
KINTOテクノロジーズがiOSDC Japan 2024のゴールドスポンサーとして協賛します。初出展となる今回はコーディングクイズとオリジナルノベルティを用意しました。多国籍で英語が基本のKINTO Unlimited iOSチームのメンバーへのインタビューと、チャレンジトークンも掲載しています。
5年ぶりに開催されたtry! Swift Tokyo 2024で、当日スタッフを務めた体験記です。参加者として来たことすらない状態で応募し、会場担当として動いた3日間。スタッフとして参加することで、参加するだけでは得られない出会いと刺激があったことを伝えます。
リリース2ヶ月前、外部ベンダー主導で7〜8割できていたiOSアプリ開発を完全内製化するまでの記録です。活用されていないCI環境、統一されていないアーキテクチャ、縦横無尽に呼ばれるシングルトンという3つの改善点から大規模リファクタリングを進め、自走できるチームを作るまでを語ります。
iOSDC Japan 2022にKINTOテクノロジーズの社員が参加しました。本記事は、メンバーによる先端のモバイル技術の情勢をまとめた参加レポートになります。