加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

TDD与结对编程、简单设计

发布时间:2020-12-13 22:45:52 所属栏目:百科 来源:网络整理
导读:一.结对编程 二.简单设计 简单设计(DS原则):You Ain't Gonna Need It UML、瀑布式开发模式:Design-实现 好的设计有助于在一段时间内更容易地应对变化 1.决定的可逆性 2.技术的敏捷性 持续重构以适应变化 整洁的代码容易维护和修改 利用测试来驱动设计 3.

一.结对编程


二.简单设计

简单设计(DS原则):You Ain't Gonna Need It
UML、瀑布式开发模式:Design->实现
好的设计有助于在一段时间内更容易地应对变化
1.决定的可逆性
2.技术的敏捷性
持续重构以适应变化
整洁的代码容易维护和修改
利用测试来驱动设计
3.简单主义
关注当下的知识,减少浪费
最小可行设计
4.愿意去重构和改善
精益求精,提升技能

What's good code?

Clean Code That Work

SOLID:
单一职责原则
对修改关闭,对扩展开放
里氏替换原则
接口分离原则
依赖倒置原则
书籍:《敏捷开发实践与模式》

附Scrum与看板的主要区别:Scrum:时间盒,时间是固定的看板:一个任务结束,下一个任务挪进来

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读