上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 491 下一页
摘要: DeepSeek Reasoning A CLI tool that combines DeepSeek's reasoning capabilities with GPT's summarization power. This project demonstrates how to: Use De 阅读全文
posted @ 2025-02-03 22:05 Zhentiw 阅读(64) 评论(0) 推荐(0)
摘要: 手写简易版测试框架 本小节,我将带着大家一些手写一个简易版的测试框架,部分模块为了方便,我们会直接使用 Jest 所提供的模块,通过手写简易版的测试框架,大家能够体会到一个测试框架是如何搭建起来的。 整个书写过程我们会分为如下 3 步骤: 获取所有测试文件 并行的运行测试代码 添加断言 获取所有测试 阅读全文
posted @ 2025-02-03 20:55 Zhentiw 阅读(16) 评论(0) 推荐(0)
摘要: 我们这里要测试的项目,是之前 React 篇章中开发的 coderstation 服务器: 服务器框架:Express 数据库:MongoDB 这里我们针对 Express 服务器端应用进行测试,主要是测试该应用所提供的端口是否能够正常的工作,会连接真实的数据库,这里实际上是属于一个集成测试。 这里 阅读全文
posted @ 2025-02-02 21:50 Zhentiw 阅读(38) 评论(0) 推荐(0)
摘要: 关于部署网站,理论上来讲,只要你有一个服务器,你要采用什么样的方式来部署都是可以的。但是前提是你需要有一个服务器(物理机、云服务器)。 这节课我们部署文档网站选择使用 github 来进行部署,因为 GitHub 为我们提供了一个免费的服务器,一个账号只有一个,只要你在 GitHub 上面有账号,你 阅读全文
posted @ 2025-02-01 13:38 Zhentiw 阅读(52) 评论(0) 推荐(0)
摘要: 创建 API 文档可以选择如下的 3 种方式: 功能较少,可以直接写在 README.md 文件里面 内容较多,可以单独写一个文件 API 数量众多(Vue、React 这种级别),需要考虑单独拿一个网站来做详细的文档支持 这里我们要搭建的网站实际上就是一个文档网站,这个时候我们可以选择静态站点生成 阅读全文
posted @ 2025-02-01 13:33 Zhentiw 阅读(292) 评论(0) 推荐(0)
摘要: 我们已经将我们的代码开源到了 github 上面,但是如果是其他开发者想要使用我们的库,还需要去 github 上面手动下载下来,添加到他们的项目里面,这样是非常低效的一种方式。 npm 的出现解决了这个问题,npm 是前端领域非常出名的一个包的托管平台,提供了代码的托管和检索以及下载安装功能。 注 阅读全文
posted @ 2025-01-31 22:36 Zhentiw 阅读(26) 评论(0) 推荐(0)
摘要: 本小节我们先来介绍一下在设计开源库的时候有哪些原则以及最佳实践。 函数的设计 函数包含三要素: 函数名 参数 返回值 函数名 函数通常表示做一件事情,因此函数名一般为一个动词或者表示动作的短语,我们希望通过函数名就能够传达这个函数是做什么的。哪怕整个函数单词用得多一些,整个函数名长一些也无所谓,只要 阅读全文
posted @ 2025-01-30 11:26 Zhentiw 阅读(22) 评论(0) 推荐(0)
摘要: 在通过 vuecli 创建 vue 项目的时候,我们可以很轻松的将 jest 测试框架集成进去。 之前我们在介绍测试 React 组件的时候,介绍了 testing library 这个扩展库,这个 testing library 是一个通用库,因此这个扩展库可以用于 vue、angular... 阅读全文
posted @ 2025-01-29 18:24 Zhentiw 阅读(80) 评论(0) 推荐(0)
摘要: 在对组件进行测试的时候,往往需要从两个方面进行测试: 交互:确保组件在进行交互时功能正常 渲染:确保组件渲染输出正确(比如不会多一个或者少一个 DOM 元素) 针对渲染方面的测试,我们就可以使用快照来进行测试。 所谓快照,就是给渲染出来的 DOM 元素拍一张“照片”(将最终渲染出来的 DOM 以字符 阅读全文
posted @ 2025-01-29 17:48 Zhentiw 阅读(46) 评论(0) 推荐(0)
摘要: 在进行 React 开发的时候,还有一个非常重要的功能模块,那就是 Hook,自定义 Hook 作为一块公共逻辑的抽离,也会像组件一样被用到多个地方,因此对 Hook 的测试也是非常有必要的。 Hook 没有办法像普通函数一样直接进行测试,因为在 React 中规中,Hook 必须要在组件里面使用, 阅读全文
posted @ 2025-01-29 17:33 Zhentiw 阅读(61) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 491 下一页