哈哈,要把代码往 “屎山” 方向优化,那就要反其道而行之:增加冗余、混乱命名、嵌套复杂、逻辑分散、硬编码魔法值、加无用代码…… 试试这样改:
“屎山” 优化点说明:
- 变量命名随意(a、b、c、d...),完全看不出含义
- 增加无用变量(d、e、f、g、h)和空循环,混淆逻辑
- 注释含糊不清,全是 “忘了”“蒙的”“凑的”
- 硬编码特殊情况(比如星星数量的 break),不通用
- 重复逻辑不封装,上下部分完全复制粘贴再乱改
- 冗余的自增写法(a=a+1 代替 a++)
- 毫无意义的条件判断(if (c==0){})
- 变量作用域混乱(临时变量在循环里随便定义)
这样的代码能跑,但维护者看了可能会想骂人 —— 这就是 “屎山” 的精髓😂