1.立項,討論具體功能(具體做什麼)
2.制定合作標準
1.技術統一:python3-Django-sqlite
2.前後端討論(前端網頁ER圖,後端數據庫建模ER,類層次圖)
3.變量字典:統一前端文件名,後端類,實例,屬性,方法名
4.工程目錄:統一項目的目錄結構
劃分app—所有和博客有關的template,model,view(博客發表,點贊,評論,編輯…)-blog下
所有和用戶管理有關的(註冊,第三方登錄,忘記密碼,修改密碼…)放在accounts下
5.各自分工:
企業級開發-前後端分離,崗位分離
美工:設計網頁,接收到後端寫的template後,開始加css,js(加皮膚美化) css:靜態皮膚 js:動態交互式皮膚
前端:寫view
後端:寫model,數據庫設計,view邏輯
架構師:需求分析,軟件工程導論,軟件建模,攻克技術難關
軟件測試,運維:改bug,test工具,測試性能,安全性
產品經理: 明確用戶需求
小項目(本項目)開發:一個人寫一個app
6. Git,github使用:創建github項目,master,dev兩分支,上傳工程目錄結構