敏捷开发(Scrum)

2021-01-18  本文已影响0人  追梦若苦希望暖之

敏捷工具箱

1.wiki

2.版本控制

3.单元测试

4.CI/CD 持续集成/持续交付

5.Code View

45个习惯

1.目标导向。

2.代码复审。

3.专业不自我。

4.代码质量优先。

5.学无止境。

6.分享会。

7.摒弃思维定式,拥抱变化。

8.打破砂锅问到底

9.把握开发节奏

10.用户参与决策

  1. 设计指导而非操纵开发

12.根据需求选取技术

13.保持可发布

14.提早集成、频繁集成

15.提早实现自动化部署

16.使用演示获得频繁反馈。

17.短迭代、增量开发

18.自动化单元测试

19.TDD(Test Driven Development)测试驱动开发

20.不同环境会有不同的问题

21.自动验收测试

22.度量真实进度
以确定的功能作为量化指标而不是时间。

23.倾听用户的声音

24.代码清晰的表达意图
代码的可读性、清晰程度排在执行效率之前。

25.用代码沟通
注释描述代码意图和约束,注释不能代替优秀的代码。

26.动态评估取舍
类似经济学的边界效应。过度优化是万恶之源。

27.增量式编程
在很短的编辑/构建/测试循环中编写代码。

28.保持简单
代码逻辑简单、优雅、清晰。

29.高内聚、低耦合

30.记录解决问题的日志
将问题日志记录到wiki

31.警告就是错误

32.定期安排会面时间
简单的立会每人发言时间言简意赅。到公司半小时到一小时之间。

33.架构师必须写代码

34.实行代码集体所有制
让开发人员轮换完成系统不同领域中不同模块的不同任务。注意人员分配、任务分配。

35.成为指导者
分享自己的知识,实现双赢

36.允许大家自己想办法
用问题来回答问题,引导提问的人走上正确的道理。
指给他们正确的方向,而不是直接提供解决方案。

37.准备好后再共享代码
绝不能提交尚未完成的代码。故意签入编译未通过或是没有通过单元测试的代码,对项目来说是在犯罪。

38.代码复查
需要CodeView,codeview时需要评估可读性、设计,业务逻辑中可优化的点。
CodeView之后确立待办。

39.及时通报进展与问题
积极发布进展状况、新的想法、目前关注的主题、不要等着别人来问项目状态。

上一篇 下一篇

猜你喜欢

热点阅读