claude code的代码写得优雅吗? 一点都不,反而看起来乱七八糟的。

claude code的代码写得优雅吗?
一点都不,反而看起来乱七八糟的。

相反,很多开源项目的代码写的都很优雅,非常适合学习。
但是,这就是这些开源项目没有claude code这么成功的原因。

为什么呢?
因为现实就是各种corner case,边边角角的案例,各种乱七八糟的细节没法抽象。
如果你是一个老老实实的人,你可能写不出claude code这种代码。
不是你没这个技术,是你根本就不会这么想。

比如,定时任务,让你设置整点,你可能就真的设置整点了。
但是很多人会设置整点任务,这样一来,会导致定时任务集中运行,服务器可能被带崩了。
那么,就需要往这个整点前面或者后面挪几分钟,再设置定时,这就把任务错开了。
比如,明明是10:00的定时,设置在9:59或者10:01启动。

老实人想不到这点,必须是特别狡黠的人或者在现实中吃过亏的人。

再比如claude code为了判断用户的行为,做了多种指纹,把一个简单的代码弄得乱糟糟的。
但是现实中,用户的各种行为就是很复杂,你不可能建立一个优雅的模型来表达。

还有判断用户的情绪,用正则表达式搜索用户的提问,各种脏话,这也是老实人想不到的。

就是说,你在书本上看到的,都是事物的“阳面”。
“阴面”的东西,没有人跟你讲,也不会公开讲。
但是这个“阴面”是存在的,而且永远不会消失。

理论是理论,现实中是存在不少的摩擦力的。
你看,做个产品,都要考虑这个问题,何况做生意呢。
分类