240 投稿
收录了273篇文章 · 320人关注
  • 120
    vscode python refactor 重构 办法

    1、快捷键设置 搜索 keybinding 设置想要的, 2、ctrl+shift+p 也可以选择后

  • 120
    记一段代码的重构

    背景代码 在维护项目代码时,使用sonarlint扫描代码时,发现以下代码,提示代码圈复杂度为33,这意味着这段代码可能质量低且难于测试和维护。...

  • 29 - 重构之代码可测试性

    写单元测试并不难,也不需要太多技巧,相反,写出可测试的代码反倒是件非常有挑战的事情,本文就来讲讲代码的可测试性,主要包括这样几个问题: 什么是代...

  • 120
    如何有效地测试Go代码

    单元测试 如果把开发程序比作盖房子,那么我们必须确保所有的用料都是合格的,否则盖起来的房子就会存在问题。对于程序而言,我们可以将盖房子的砖头、钢...

  • 120
    《重构:改善既有代码的设计》读书笔记

    一,重构,第一个案例 这一章作者先用一个影片出租程序的案例,来演示重构的过程 每个Customer顾客可以租多部Movie影片,程序会根据影片的...

    1.7 高稷 1 19
  • Switch语句这个坏味道,到底坏在哪里?

    在老马的《重构》第1版中,将Switch Statement定义成一个代码坏味道。而且里面提到一句: 大多数时候,一看到Switch语句,你就应...

  • 120
    重构坏味道:基本类型偏执(痴迷)

    基本类型偏执(痴迷) 症状 有时候你会看到某个类里有很多基本类型字段,但是你隐约的能区分出某些字段好像应该是在一起的,像是结合手机号,区号的电话...

  • 开发者测试:挑战与技能图谱

    「开发者测试」泛指开发者从事的所有与测试自动化相关的技术活动,其目标在于验证被测系统的预期行为和状态。一个完备的开发者测试系统,包括如下4个基本...

  • 120
    开发者测试:可测试性是设计出来的

    谈开发者测试,为什么又要谈设计呢?这是一个有意思的问题。在切入这个主题之前,先看一个“完美架构图”的问题。 架构是完美的,实现是骨干的 我相信你...

  • 开发者测试:gtest与cctest

    xUnit表示一组单元测试框架集合,其基本思想起源于SUnit。SUnit由极限编程之父Kent Beck使用SmallTalk设计实现。随后,...

专题公告

测试驱动开发相关技术,工具,书籍,案例,套路,心得

对TDD有兴趣的同学,加我微信入群讨论。
微信号:Vic-VVu