Ken(5期生)
【実務案件レポート】iDMの開発でつまずいたこと・学んだこと
2026年09月28日
見出しはありません
要約を生成中...
iDMの開発案件で、既存の返信テンプレート機能を拡張する「テンプレートのフォルダ管理機能」を担当しました。
要件定義から既存コード・DBの調査、DB設計、API・画面実装、テストまで取り組みました。
少しでも参考になれば幸いです。
項目 | 内容 |
|---|---|
案件・サービスの概要 | Instagram等のメッセージに対する自動返信機能を持つサービス「iDM」 |
開発期間 | 二週間 |
チーム体制 | 一人 |
自分の役割・担当範囲 | 返信文テンプレート一覧画面 |
使用技術 | Next.js / React / TypeScript / Prisma / PostgreSQL / GitHub |
フォルダ作成
フォルダ名変更
フォルダ削除
テンプレート分類、移動
フォルダ別一覧
全件表示
未分類表示
依頼内容に沿った実装を意識しつつ、納期に間に合う様に最小構成で取り組むことを意識しました。
何が起きたか
テスト用アカウントを作成するにあたってMeta for Developersでの設定が既存の情報と違っていたりしたので、AIに聞いても違う答えが返ってくるので、原因箇所を特定するのにかなり苦労をしました。
原因はどこにあったか
公開はしなくてもいいとわかったので別のところを調査した結果設定はうまくいっていた様でiDM内の再連携をすることで期待する結果を得ることができました。
どうやって解決したか
焦っていたということもあり、視野がだいぶ狭まっていたので、もう一度原因を考えられる箇所を調査しました。
同じ場面に出会ったらどうするか
今回の経験から自分自身キャッチアップに時間がかかるとわかったので、先を急がず全体の把握をしっかりとしておくことでつまずく箇所を減らせると感じました。
何が起きたか
Meta for Developersにて、アカウントを二つ作成したのち不正なアクセスを検知したとログインを何度か弾かれました。流れに従って電話番号認証をするのですが、登録した電話番号に認証コードが届かなくなり、何度か認証コードを送信していたらロックがかかり、24時間以上作業ができなくなってしまいました。
原因はどこにあったか
二つ目のアカウントにも同じ電話番号を登録していたため届かなくなっていました。
どうやって解決したか
二つ目のアカウントの電話番号を削除
同じ場面に出会ったらどうするか
認証系はロックがかかる可能性もあるので慎重に作業していく。
ロックがかかってから24時間後に認証しないとまたその時間から24時間ロックがかかるので、気を付ける。
今回いただいたレビュー指摘がスマートフォンでの担当した箇所のレイアウトが固定となり、表示が崩れてしまう、日本語入力の変換確定でフォルダが保存されてしまうという指摘でした。
学びとしてはどちらも事前に自分で確認できた内容で、Web版での確認とローマ字入力での確認しかしていませんでした。テスト自体はしていたのですが、もう少し範囲を広げて確認をするべきでした。
学習では、用意された課題に対してコードを書いて動かすことが中心でしたが一方で、実務では、まず既存のコードや画面、DB構造を調査して、今ある仕組みにどう追加するかを考える必要がありました。
自分自身未経験ということもありセットアップに時間がかかりました。参考までに実装までのセットアップ等にかかった時間は20時間、実装は13時間といった具合です。
自分の知らないことを知れるというのはいいものだと改めて実感しました。
完走してもまだまだだと感じるので学習を継続していきたいです。
要約
コメント
まだコメントはありません。