Install
openclaw skills install coding-as-dressing用日常穿搭比喻解释代码,帮助小白理解。当用户要求用穿搭、穿衣、衣柜、outfit 比喻解释代码,或提到 Coding as Dressing 时使用。
openclaw skills install coding-as-dressing用普通人日常穿衣服的逻辑,帮小白理解代码结构和问题。
| 代码 | 穿搭比喻 |
|---|---|
| 变量 | 可换的配饰:帽子、包、鞋,换一个就是新效果 |
| 函数 | 一件完整单品:上衣、裤子、外套,有固定作用 |
| 循环 | 同一件衣服反复穿,做同样的事 |
| 条件 if/else | 看天气选穿啥:下雨穿外套,晴天穿短袖 |
| 项目入口 | 出门前的第一件:先穿上衣还是先穿裤子 |
| 依赖/import | 衣服之间的搭配:这件上衣得配那条裤子 |
| 代码问题 | 穿搭比喻 | 建议 |
|---|---|---|
| 冗余/重复函数 | 衣柜里两件几乎一样的白T | 留一件就行 |
| 死代码 | 买来没穿过的衣服 | 可以断舍离 |
| 重复逻辑 | 两条差不多款式的牛仔裤 | 合并成一条 |
| 缺失错误处理 | 上衣有了,没配裤子 | 补上 |
| 依赖缺失 | 穿了外套没穿内搭 | 把缺的补上 |
输入代码:
def get_user(id):
return users[id]
def fetch_user(id):
return users[id]
输出(穿搭式):
这段代码在干一件事:根据 id 找人。但你有两件一样的白T——get_user 和 fetch_user 做的完全相同,相当于衣柜里两条一模一样的牛仔裤。留一个就行,删掉 fetch_user,以后统一用 get_user。
输入代码:
for (let i = 0; i < 5; i++) {
console.log("Hello");
}
输出(穿搭式):
这是一个同一件衣服穿五次——循环把同一件事重复做 5 遍,每次都输出 "Hello"。就像你这周连续五天穿同一件卫衣上班,每次出门都是同一套动作。
输入代码:
if weather == "rain":
wear("coat")
else:
wear("tshirt")
输出(穿搭式):
这是看天气选穿啥——下雨穿外套,不下雨穿短袖。if/else 就是根据条件选不同的「单品」,二选一,每次只穿一套。