软件开发实践

Tags
code
Created
Jan 5, 2019 5:50 AM
  • ATDD
  • 行为驱动开发 BDD
    • 通过与利益相关者的讨论取得对预期的软件行为的清醒认识。
    • 用自然语言书写非程序员可读的测试用例扩展了测试驱动开发方法
  • 持续集成
    1. 提交
    2. 测试
    3. 构建
    4. 测试(第二轮)
    5. 部署
    6. 回滚
  • 持续交付
  • 域驱动开发
  • 结对编程
  • 站会
  • 测试驱动开发 TDD
    1. 编写一个会失败的测试,并运行它以确保其因为你期望的原因失败。
    2. 编写或修改刚好足够的代码来使得新的测试通过。
    3. 重构刚刚增加或修改的代码,并确保测试仍然能通过。
    4. 重复上述步骤!
SuperMade with Super