1.開發期間,不要擅自修改架構的內容
? ? ? ? 使用技術官發的項目文件夾來開發,而不是自己建立項目,
? ? ? ? ? ? ? ? 否則會導致環境不統一
? ? ? ? 架構內容:(不能更改)
? ? ? ? ? ? ? ? 1.類型定義,全局變量聲明
? ? ? ? ? ? ? ? 2.函數申明(函數名稱/參數列表/返回值類型)
? ? ? ? ? ? ? ? 可以添加自己的變量和函數
? ? ? ? ? ? ? ? ? ? ? ? 但是要注意,命名不要重復:如何避免命名重復,在名稱前加自己名字的縮寫
????????????????????????
? ? ? ? ? ? ? ? 如果發現架構有問題怎么辦?
? ? ? ? ? ? ? ? ? ? ? ? 聯系負責架構的同學,讓他來修改架構
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 修改后,記得小組內通知全員
2.有遇到不懂得/分工不合理的,要及時提出:
? ? ? ? 不要硬拖,拖到后面時間不夠會更麻煩
3.整合代碼,每天提交代碼,每天整合
? ? ? ? 避免相同的問題,所有函數都存在,導致很多需要修改的地方
? ? ? ? 第一天整合時法相問題后,可以提醒大家,避免后續出現相同的代碼問題
? ? ? ? 以函數為單位,將已完成的代碼發給技術官
? ? ? ? 發源碼?發整個項目文件夾都可以
? ? ? ? 注意:vs2022不能只發.sln文件
? ? ? ? ? ? ? ? ? ? 最好將.vs文件夾刪除掉后再發
4.斷點調試
? ? ? ? 在提交前要先自己調試,確認能運行了再提交
? ? ? ? ? ? ? ? 像:if(a = 2) while(); {}? ? ? ? 這種代碼不會報錯,代碼量大了很難找到問題所在
5.如何理解架構
? ? ? ? 1.先從數據結構開始理解
? ? ? ? ? ? ? ? 每個變量什么含義,值是什么含義
? ? ? ? 2.自己負責的功能有哪些
? ? ? ? ? ? ? ? 這個函數的參數有什么含義,返回值什么含義,要修改
開發期間事項流程
? ? ? ? 第一次開會:
? ? ? ? ? ? ? ? 分配任務
? ? ? ? ? ? ? ? 負責架構的同學,安排分工任務,誰負責寫那個函數
? ? ? ? ? ? ? ? 每個組員,確認自己的任務
? ? ? ? ? ? ? ? ? ? ? ? 架構的數據設計能不能看懂
? ? ? ? ? ? ? ? ? ? ? ? 自己負責的函數,要實現哪些功能
? ? ? ? while(1){
? ? ? ? ? ? ? ? 其他時間段
? ? ? ? ? ? ? ? ? ? ? ? 開發代碼
? ? ? ? ? ? ? ? ? ? ? ? 遇到不懂:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 小組內討論/聯系學長們/聯系技術官
? ? ? ? ? ? ? ? ? ? ? ? 測試自己寫的代碼
? ? ? ? ? ? ? ? ? ? ? ? 在開會前,以函數為單位發給負責架構的同學/小組群里
? ? ? ? ? ? ? ? 開會
? ? ? ? ? ? ? ? ? ? ? 負責架構的同學 在會議中(或者會議前)整合已完成的代碼
? ? ? ? ? ? ? ? ? ? ? ????????并且提醒組員 要注意哪些錯誤情況
? ? ? ? ???? ??? ??? ?了解任務沒完成的組員 目前的開發情況
? ? ? ? ? ? ? ? ????????? ? ? ?有沒有遇到問題 預計什么時候能完成
? ? ? ? ???? ??? ??? ?如果拓展部分的架構完成了 可以開始安排拓展分工
}
????????
????????????????????????