Sebagai sebahagian daripada program bootcamp, saya berpeluang untuk bekerjasama rapat dengan mentor pembangun di CloudMile untuk projek yang dipanggil Feedback Loop. Ia ialah alat pengurusan maklum balas acara yang membantu penganjur menjejaki maklum balas peserta melalui penyerahan borang. Saya bekerjasama dengan rakan sekelas yang lain dalam projek 2 minggu ini dan menerima bimbingan daripada 5 mentor kami (Juri, Liang, Shan, Welly, Jack), yang sangat hebat! Mentor bergilir-gilir dalam menyemak permintaan tarik kami, memberikan pengesyoran untuk kualiti kod/amalan terbaik dan banyak menggalakkan saya sepanjang kerjasama!
Berikut ialah beberapa perkara yang saya pelajari.
Skema Pangkalan Data
Saya semakin mengenali bekerja dengan Firebase Firestore untuk menghasilkan skema pangkalan data melalui fasa pertama proses ini. Melalui beberapa perbincangan berulang-alik dengan guru dan mentor kami, akhirnya kami mendapat struktur yang boleh kami selesaikan.
Aliran Git
Kami menggunakan pendekatan yang dipermudahkan untuk aliran git. Langkah-langkahnya adalah seperti berikut:
Amalan Terbaik
Selain itu, kami mendapat beberapa nasihat tentang amalan terbaik untuk membangunkan secara kolaboratif.
Saya rasa nisbah 1: 1 sangat masuk akal. Ia tertumpu, modular dan lebih boleh diselenggara. Sama seperti bagaimana gerai makan hanya perlu menjual satu perkara jika mereka ingin mengkhususkan diri dalam hidangan.
Disebabkan masalah masa (2 minggu agak ketat untuk ini), saya banyak bergantung pada AI untuk nyahpepijat dan memecahkan tugas yang boleh diurus untuk saya, yang menyebabkan saya kurang kawalan dalam kod yang saya tulis. Jika saya mempunyai lebih banyak masa untuk projek ini, saya akan menghabiskan lebih banyak masa untuk pemfaktoran semula supaya ciri lain boleh dibina di atas kerja kami pada masa hadapan.
Atas ialah kandungan terperinci AppWorks School - Projek Gelung Maklum Balas CloudMile. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!