古法编程

架构自己定,代码让 AI 写

每一行都能讲清楚——这是古法编程和 vibe coding 的分界线

🛠️

AI 工具

薯条:AI 驱动的小红书内容生产工具,20 天 146 篇、500 万曝光。邀请制免费体验。

🎮

游戏开发

Cocos Creator H5 游戏开发实战,Shader 特效、热更新、性能优化、RPG 完整案例。

🤖

AI 应用

OpenClaw 多渠道 AI 接入平台、Claude Code 工程化使用指南,独立开发者向。

🚀

独立开发经验

一个人从 0 到上线的完整记录,选技术、踩坑、找用户,真实过程全写在这里。

什么是古法编程

古法编程不是反对 AI,也不是怀旧。

它只有一条判断标准:你能不依赖 AI 解释你写出来的每一行代码吗? 可以——古法。不能——vibe coding。

AI 时代的 vibe coding 省掉了大量传统工程纪律:架构文档没写、测试规划跳过、需求靠 AI 猜、debug 靠不停 prompt。结果代码能跑,但不知道为什么能跑;出了问题,也不知道从哪下手。

古法编程的主张是:工程纪律不能省,AI 只是执行工具。作为一种全新的编程范式,古法编程强调三大核心戒律:

  1. 架构先行,代码在后:在让 AI 动手之前,人必须先回答清楚模块职责、对外接口、依赖和副作用。没有设计的 AI 代码就是无法维护的黑盒。
  2. 契约驱动,拒绝模糊:所有接口先定义类型,所有功能先定义测试用例。契约是人和 AI 之间的协议,先有契约,AI 才准动笔填充实现。
  3. 透明可控,拒绝黑盒:每一段 AI 生成的代码,你必须能独立解释它在做什么、为什么这样做。不接受盲目的 prompt 试错。

这套体系也是古法编程和 vibe coding 最大的区别:

环节 Vibe Coding 古法编程
需求拆解 AI 猜 人先写清楚
架构决策 AI 生成,照单全收 人决定,AI 实施
代码生成 AI 写 AI 写,人能解释每一行
测试 AI 写或跳过 人定标准,AI 填充
Debug 不断 prompt 试错 人能独立定位根源

这里的所有内容——Claude Code 工程化、Cocos 游戏开发、独立开发实战——都在这套思路下写成。如果你是从“古法编程”这个词开始了解 AI 编程工程化,可以先阅读《古法编程宣言》,再进入 Claude Code、OpenClaw 和独立开发实战内容。

读完整的古法编程宣言

最近最受欢迎的问题入口

这些不是新闻流,而是当前站内搜索用户最常进入的问题页。你可以从这里直接跳到对应主题簇,再继续看配置、安装、排错和下一步实践。

问题方向 适合你现在解决什么 入口
Claude Code settings.json 配置权限、默认模型、statusline、环境变量、settings.local.json Claude Code settings.json 配置指南
OpenClaw provider 配置 配 OpenAI、OpenRouter、模型名、API Key、401 排错 OpenAI provider · OpenRouter provider
Superpowers / Skills 安装 Claude Code、Cursor、Codex、Gemini 安装 Superpowers 后如何验证和排错 Superpowers 安装指南
Codex AGENTS.md 项目规则写什么、放哪里、和 CLAUDE.md / GEMINI.md 有什么区别 Codex AGENTS.md 完整指南