程序编程实战教程 -AI、Java、Spring Boot 实战 专注后端开发知识分享,涵盖 Java 基础、Spring Boot 实战、数据库优化与中间件应用,助力程序员成长为优秀后端开发工程师。

我在编写测试时犯的一系列不幸的错误

摘要: 作者在编写测试时犯了一系列错误,包括测试不够简单、每次测试没有保持清洁状态等。文章介绍了作者犯错误的例子,并提出了改进测试的方法,强调了测试代码应该只明确说明测试内容,不应该包含任何逻辑代码,并且每次测试都需要保持清洁状态。

为了提高您的技术技能,成为一名概念收集者!

文章主要介绍了如何通过学习新的技术技能和编程语言来提升自我能力。文章中提到了成为概念收集者的概念,即将技术学习看作是一种规律性的发现和探索过程。无论使用何种框架或编程语言,Web开发的核心构建块都是相似的,包括视图、事件、事件处理、存储、路由和控制器以及优化等。作者建议读者在学习新事物时尝试理解所做事情的深层含义,并注意到这些模式,这将使他们能够更轻松地在不同的框架和语言之间切换。此外,文章还提供了作者在Instagram、YouTube、Twitter和TikTok上分享更多技术内容的方式。

自定义 React useFetch() 钩子用于通过重新验证获取数据

摘要: 本文介绍了如何创建一个自定义的React useFetch()钩子,用于通过重新验证获取数据。文章首先概述了为什么使用此钩子,然后介绍了项目设置过程,包括使用create-react-app创建项目和使用axios进行数据提取。接下来,文章详细展示了如何创建useFetch钩子,包括其接口定义、状态管理、数据获取和重新验证的逻辑。最后,文章总结了该钩子的用途和优点。

在 React 中使用 WebAssembly

摘要: 本文介绍了如何在React中使用WebAssembly(WASM)。首先,我们简要描述了WebAssembly是什么以及为什么要在React中使用它。然后,我们通过一个简单的示例展示了如何创建一个React应用程序,该应用程序使用部分JavaScript代码编译为WASM,然后链接到应用程序中。示例包括使用极简React应用程序的准备工作、创建带有画布的React组件以及将其添加到主应用程序中的步骤。最后,读者将了解如何在React应用程序中使用WebAssembly进行开发。

不要成为模型开发人员

本文探讨了移动开发者在开发应用程序时面临的挑战,特别是在后端API尚未准备好的情况下。文章强调了遵循“九九十规则”的危害,即前90%的工作让人们误以为项目已经完成了90%,而剩余的10%却需要花费更多的时间来完成。作者提出了在假设没有后端支持的情况下进行开发的应对策略,如模拟API、处理错误、检查网络连接等。此外,文章还强调了支持后端的重要性,如提供示例请求和响应结构、准备错误代码列表等,以更好地理解问题和促进后端开发。最后,作者提醒开发者尽力而为,关注现实生活中的问题,并避免仅创建UI而忽视实际功能的实现。

最强大的 React JS 速查表

以下是关于最强大的React JS速查表的摘要: 本文提供了React JS的速查表,涵盖了React的基本概念、组件、导入导出、属性传递等方面的内容。文章详细介绍了如何使用React构建用户界面,包括使用React类和函数组件的方式。此外,还介绍了如何在React中使用属性传递和访问传递给组件的属性。本文旨在帮助开发者快速了解React的核心功能和常用API,以便更高效地编写React应用程序。

最终理解 JavaScript 中“This”的高级用法

最终理解JavaScript中的“This”高级用法 摘要: 本文介绍了在JavaScript中如何使用和理解“this”的高级用法。文章首先通过一个简短的教程,介绍了在JavaScript中使用“this”的七种不同示例,包括在箭头函数中的使用。接着,文章详细解释了箭头函数的特性,即其内部的“this”值始终与父范围中的相同,并且无法通过bind、call、apply等方法改变。此外,文章还介绍了其他示例,包括使用箭头函数时,不能通过函数作为另一个对象的成员调用或作为构造函数调用来改变“this”的值。最后,文章总结了“this”在JavaScript中的高级用法,帮助读者更好地理解和运用。

最终像专业人士一样理解 JavaScript 闭包

文章摘要:本文旨在帮助读者深入理解 JavaScript 中的闭包概念。通过深入研究高级概念之一:闭包,提供简单的代码示例和解释,使读者更好地理解 JavaScript 代码的工作和执行方式。文章介绍了闭包的定义、作用以及在实际应用中的使用方式,如模拟私有变量和方法、创建资源记录等。最后,提供了相关学习资源,以便读者进一步深入学习。

2020 年正确使用现代 makefile

这篇文章介绍了如何在 2020 年正确使用现代 Makefile。文章首先纠正了一些关于 Makefile 的常见误解,并强调了 Makefile 可以用于更多类型的项目,不仅仅是 C 或 C++ 项目。接着,文章详细解释了如何编写和使用 Makefile,包括其规则和命令。最后,文章以一个简单的示例展示了如何使用 Makefile 构建项目。这是一篇关于 Makefile 的实用指南,适合开发人员阅读。

作为 Web 开发新手,你的作品集应该包含哪些内容?调试 101

作为初级 Web 开发人员,你的作品集应该包含哪些内容 调试 101 本文最初发表于