240 投稿
收录了275篇文章 · 322人关注
  • Resize,w 360,h 240
    ChatGPT编程秀-2:最小元素的设计

    膨胀的野心与现实的窘境 上一节随着我能抓openai的列表之后,我的野心开始膨胀,既然我们写了一个框架,可以开始写面向各网站的爬虫了,为什么只面...

    0.2 仝键 0 3
  • Resize,w 360,h 240
    ChatGPT编程秀:从一个爬虫开始

    思考问题域 我要写一个爬虫,把ChatGPT上我的数据都爬下来,首先想想我们的问题域,我想到几个问题: 不能用HTTP请求去爬,如果我直接用HT...

    0.4 仝键 1 6
  • Resize,w 360,h 240
    vscode python refactor 重构 办法

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

  • Resize,w 360,h 240
    记一段代码的重构

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

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

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

  • Resize,w 360,h 240
    如何有效地测试Go代码

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

  • Resize,w 360,h 240
    《重构:改善既有代码的设计》读书笔记

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

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

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

  • Resize,w 360,h 240
    重构坏味道:基本类型偏执(痴迷)

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

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

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

专题公告

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

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