术语图鉴/Vibe Coding/样板代码
切换Esc返回

样板代码 Boilerplate

你可能会说

新项目要初始化,帮我生成基础配置和目录结构。

每个项目都要写但没什么实际逻辑的「固定套路」代码。

每个项目都要写但没什么实际逻辑的「固定套路」代码。比如项目初始化配置、文件头部声明。

也常被叫作Boilerplate

生活类比

像写信的格式——「尊敬的XXX」「此致敬礼」,每封都要写但不是重点。

🎮 动手试试

选择题选择一个你认为最合适的答案

关于「样板代码」,以下哪个描述最准确?

你可以这样告诉 AI

帮我初始化一个 Next.js 项目,用 TypeScript 加 Tailwind 加 ESLint 加 Prettier,生成好基础配置文件就行。

容易混淆?这样区分

样板代码 Boilerplate
脚手架 Scaffold

样板代码是项目里反复出现的固定代码片段,脚手架是自动生成整个项目结构的工具。

什么时候用

新项目初始化

让 AI 生成配置文件、目录结构、常用工具函数等固定套路代码,省去重复劳动。

和 AI 协作时

对 AI 说「帮我生成这个项目的样板代码:Next.js + Tailwind 的初始配置。」

什么时候不用

核心业务逻辑

样板代码只覆盖固定套路,业务逻辑需要人工设计和 AI 辅助实现,不能用模板代替。

与项目搭建无关的场景

如果你只是修改已有代码中的某一行,不需要接触样板代码。

组成结构 · Anatomy

1
核心概念Core

每个项目都要写但没什么实际逻辑的「固定套路」代码。比如项目初始化配置、文件头部声明。

2
实际表现In Practice

像写信的格式——「尊敬的XXX」「此致敬礼」,每封都要写但不是重点。

3
与 AI 的关联AI Context

和 AI 沟通时提到「帮我生成 boilerplate」,就是把那些固定格式的代码自动填好。

典型使用场景

快速搭架子
告诉 AI「帮我生成一个 Express 项目的样板代码,包含路由、中间件和错误处理的基础结构」
想弄懂概念时
告诉 AI「用大白话给我解释什么是样板代码,举个生活中的例子」

延伸阅读