首頁 > web前端 > js教程 > AppWorks School - CloudMile 回饋循環項目

AppWorks School - CloudMile 回饋循環項目

Linda Hamilton
發布: 2024-12-13 10:01:17
原創
758 人瀏覽過

作為訓練營計畫的一部分,我有機會與 CloudMile 的開發者導師密切合作,開展一個名為「回饋循環」的計畫。它是一種活動回饋管理工具,可幫助組織者透過表單提交來追蹤參與者的回饋。我和另一位同學合作完成了這個為期兩週的項目,並得到了我們 5 位導師(Juri、Liang、Shan、Welly、Jack)的指導,這太酷了!導師們輪流審查我們的 Pull Request,給出程式碼品質/最佳實踐的建議,並在整個合作過程中給了我很多鼓勵!

AppWorks School - CloudMile Feedback Loop Project
AppWorks School - CloudMile Feedback Loop Project

學習內容

這是我學到的一些東西。

資料庫架構

AppWorks School - CloudMile Feedback Loop Project

透過流程的第一階段,我更加熟悉如何使用 Firebase Firestore 來制定資料庫架構。透過與老師和導師的反覆討論,我們終於得到了一個可以實施的結構。

Git 流程

我們使用了一種簡化的 git flow 方法。步驟如下:

  1. 從主分支建立一個開發分支
  2. 將遠端開發拉到本機開發,然後從開發建立一個功能分支
  3. 完成後,將本機功能分支推送到遠端功能分支
  4. 從遠端功能分支,開啟拉取請求進行開發
  5. 公關審核時間!

最佳實務

此外,我們還獲得了一些有關協作開發最佳實踐的建議。

  1. PR 300-500 行
  2. 1 個分支:1 個 PR,1 個分支:1 個功能
  3. 每天拉開發

我認為1:1的比例很有意義。它專注、模組化且更易於維護。類似於如果食品攤位想專門做一道菜,就應該只賣一種東西。

反射

由於時間緊迫(2週有點緊張),我非常依賴人工智慧來調試和分解可管理的任務,這導致我對正在編寫的程式碼的控制力較差。如果我有更多時間在這個專案上,我會花更多時間進行重構,以便將來可以在我們的工作之上建立其他功能。

以上是AppWorks School - CloudMile 回饋循環項目的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板