ブートキャンプ プログラムの一環として、フィードバック ループと呼ばれるプロジェクトで CloudMile の開発者メンターと緊密に連携する機会がありました。これは、主催者がフォーム送信を通じて参加者のフィードバックを追跡するのに役立つイベント フィードバック管理ツールです。私はこの 2 週間のプロジェクトで別のクラスメートと協力し、5 人のメンター (ジュリ、リアン、シャン、ウェリー、ジャック) から指導を受けました。それはとてもクールでした。メンターは交代で私たちのプル リクエストをレビューし、コードの品質やベスト プラクティスに関する推奨事項を示し、コラボレーション中ずっと私を大いに励ましてくれました。
ここで私が学んだことのいくつかを紹介します。
データベーススキーマ
このプロセスの最初のフェーズを通じて、Firebase Firestore を使用してデータベース スキーマを作成することにさらに慣れてきました。先生やメンターとの何度かの議論を通じて、私たちは最終的に取り組むことができる構造を確立しました。
Git フロー
私たちは git flow に対して簡素化されたアプローチを使用しました。手順は次のとおりです。
ベストプラクティス
また、共同開発のベストプラクティスについてアドバイスもいただきました。
比率 1:1 は非常に理にかなっていると思います。焦点が絞られており、モジュール化されており、より保守しやすくなっています。屋台で、ある料理に特化したい場合は、1 つのものだけを販売する必要があるのと同じです。
時間が限られていたため (これには 2 週間は少しきつかったです)、デバッグや管理可能なタスクの細分化に AI に大きく依存したため、作成中のコードの制御が低下しました。このプロジェクトにもっと時間があれば、リファクタリングにより多くの時間を費やして、将来的には私たちの作業に基づいて他の機能を構築できるようにするでしょう。
以上がAppWorks School - CloudMile フィードバック ループ プロジェクトの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。