稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
测试驱动开发
订阅
avatar
摸鱼工程师NO1
更多收藏集

微信扫码分享

微信
新浪微博
QQ

2篇文章 · 0订阅
  • 重构分析21: 被拒绝的遗赠(Refused Bequest)
    子类和父类的关系开始很简单,但是随着时间的推移有可能会变的越来越复杂。一个子类通常需要紧密的依赖其父类,但是有时会矫枉过正。 这就是继承的两面性,下面我们看看继承可能代码的Code Smell。 上面的代码中Ticket和VIPTicket使用了继承。首先继承是一种有价值的机制…
    • PageThinker
    • 5年前
    • 3.3k
    • 2
    • 评论
    Java
    重构分析21: 被拒绝的遗赠(Refused Bequest)
  • TDD 实战(1)
    本文将通过实战的方式来讲解 TDD,以代码为主,“少讲道理,多练习”。当需要的时候才会引入一些理论或者线索,帮助理解、思考。 01. 需求 要实现的功能就是 “存包得到二维码” 和 “用二维码取包"。 02. 任务分解 "磨刀不误砍柴工",我们先做任务分解,避免遗漏场景。大的场…
    • PageThinker
    • 5年前
    • 345
    • 点赞
    • 评论
    单元测试
    TDD 实战(1)