WEBサービス開発:8日目

こんにちは、ゴロすけです。

さっそく本日の開発状況をまとめます。

■計画していたタスク

コア機能のDB連携処理作成
→ユーザーの登録・ログイン
 登録情報の取得など

■達成できたタスク

基本部分は完成。
仮完成でとどめた部分あり。
DB連携機能より先に他の機能を作った結果作成される情報を取得する方が先決であったため

■苦戦したこととその解決方法

MongoDBのスキーマ管理に苦戦した。
スキーマを設定するため、プログラム上で5つほどモデルを作成している。
今回DB連携を行うためモデルを変更したが、その変更範囲を見誤り、先日動いていたDBへの登録処理が異常終了した。
結果、作成した処理を頭から追うことになってしまった。

■未解決課題

ユーザーログイン後、どうキー情報を画面遷移先に渡すか。
現時点ではURLに反映させることを検討している。

■これからやっていきたいこと(実際開発してみて思いついたこと)

実際開発して後から思いついたことをまとめ、新しく開発し始める際に振り返ること。
今回で言えば、DBの構造を先に考えておくと手戻りが少なくなると実感している。

■総括、感想

設定内容の管理ミスで思わぬ工数が取られてしまった。
振り返りが楽になるよう、見やすいコメントや分かりやすい変数名を利用して綺麗なコードを書けるように気をつけていきたい。

この記事が気に入ったらサポートをしてみませんか?