1、Alpha階段我的總結:編程
1.對於某個功能的開發時間有着錯誤的估計,老是以爲完成一個功能很簡單,可是總會或多或少遇到一些小問題。設計模式
2.合理的安排工做計劃、有目的有計劃的作事情。架構
3.測試是項目開發中不可或缺的一環,須要測試咱們的遊戲項目在不一樣的機型下的遊戲運行情況。模塊化
4.加深了本身對代碼的理解,提升了本身的編程能力單元測試
5.團隊天天儘可能作一個小會議,討論本身所遇到的問題,隨時捕獲風險,當日事當日畢。測試
6.注重一些小細節,不少時候在開發的過程當中這些小細節,每每會影響玩家的遊戲體驗。大數據
Skills/技能spa |
課前評估 |
課後評估 |
Programming Overall / 對編程總體的理解 |
1 |
2 |
Programming: Comprehension |
1 |
2 |
Programming: Design (架構設計,模塊化設計,接口設計) |
2 |
3 |
Programming: Implementation (模塊實現,逐步細化) |
2 |
3 |
Programming: Test (單元測試、代碼覆蓋率) |
1 |
3 |
Program: Performance (效能分析和改進) |
2 |
4 |
Programming: Code Review/Code Quality (代碼複審/代碼規範/代碼質星) |
1 |
3 |
Programming: Communication線程之間/進程之間/不一樣平臺的進程之間 |
2 |
3 |
Programming: Command line and files (處理命令行參數和文件系統) |
2 |
3 |
Programming: BigData (處理大數據) |
1 |
3 |
Programming Language (C/C++/C#/Java) (pick one language) |
1(C++) |
3(C++) |
Development on Different Platforms (Web/Mobile/PC) |
1 |
3 |
Programming: cutting edge technology (最新的發展、如 C++11) |
4 |
4 |
Basic Design Principles & Patterns (基本設計模式:單例,MVC, Open-Closed principle, etc) |
2(MVC) |
4(MVC) |
Personal Software Process (我的軟件過程):我的源碼管理(TFS/GitHub) |
1 |
3 |
Personal Software Process (我的軟件過程):估計,記錄工做星,並逐步提升 |
2 |
4 |