概要
4月、Eight事業部に異動。Eightは紙の名刺を無くすことを目指す名刺管理アプリです。iOSアプリの作り直しプロジェクトに参加しました。このプロジェクトは開発速度を上げるため、13年間以上の長期開発で複雑になったコードを1から作り直すことを目的としています。私はプロジェクトの中盤から参加しました。
説明
このプロジェクトでの活動を通年で学んだことと実装した機能の二つに分けて説明します。
通年で学んだことはいかにして捨てやすく機能を作るかでした。これは作り直しプロジェクトで最も重視された考え方であり、自分も大きく影響を受けました。この考えを実践するために、理科系の作文技術とリーダブルコードの2冊を読み込みました。これらを読むことは、いかにして捨てやすく機能を作るかを実践に貢献しただけでなく、生成AIが出力する結果の精度向上や生成AIの曖昧な出力結果に対する防御策としても役立ちました。
key words
Vibe Engineering / Claude Code / Codex / Cursor / MCP (Model Context Protocol) / Technical Writing / Design Documentation / Productivity