PMI-ACP認證的重點考試內容有哪些?
ACP(Agile Certified Practitioner)是指敏捷項目管理人士(人事)資格認證。由美國項目管理協會(PMI)舉辦的敏捷項目管理專業人員(ACP)認證考試。PMI-ACP認證驗證了從業人士理解、應用敏捷原則及在項目上實踐的能力。它與其他認證不同在于它要求敏捷培訓、敏捷項目工作經驗以及包含敏捷實踐、工具、技巧考試的結合。關于PMI-ACP認證的重點考試內容有哪些問題,慧翔天地小編今天和大家簡單聊聊!
ACP備考學習交流QQ群:531034469(點擊一鍵加群,進群獲取報名優惠)
XP的十二個實踐原則:
現場客戶(On-Site Customer)
計劃游戲(Planning Game)
頻繁地小規模發布軟件(Small Releases)
簡單設計(Simple Design)
測試驅動開發(TDD)
持續集成(CI)
集體擁有代碼(Collective Code Ownership)
編程規范(Coding Standards)
重構(Refactoring)
系統隱喻(System Metaphor)
結對編程(Pair Programming)
平穩的工作效率(Sustainable Pace)
測試驅動開發(TDD)
測試驅動開發,英文全稱Test-Driven Development,簡稱TDD,是一種不同于傳統軟件開發流程的新型的開發方法。
它要求在編寫某個功能的代碼之前先編寫測試代碼,然后只編寫使測試通過的功能代碼,通過測試來推動整個開發的進行。
這有助于編寫簡潔可用和高質量的代碼,并加速開發過程。
Kent Beck先生最早在其極限編程(XP)方法論中,向大家推薦“測試驅動”這一最佳實踐,還專門撰寫了《測試驅動開發》一書,詳細說明如何實現。
經過幾年的迅猛發展,測試驅動開發已經成長為一門獨立的軟件開發技術,其名氣甚至蓋過了極限編程。
測試驅動開發(TDD)特點
持續測試
持續實現
持續重構
測試驅動開發(TDD)優點
驗收標準(Acceptance Criteria)
保持專注(Focus)
觀注接口(Interfaces)
代碼整潔(Tidier Code)
隔離依賴(Dependencies)
安全重構(Safer Refactoring)
更少缺陷(Fewer Bugs)
增加收益(Increasing Returns)
活文檔(Living Documentation)