获得徽章 0
- 关于AI产生的代码质量,有一种说法是AI只能产生平均水平的代码,因为它训练时使用的是互联网上广泛存在的大量的代码,而这些代码中既有高质量的也有低水平的,但从数量上说,高质量代码的比例肯定是较低的,因此AI获得的代码水平只能是平均水平。我使用Claude Code + glm5时也感受到,虽然AI产生的代码比较规范,但无论是从性能还是从结构上来说都有改进空间,离完美差的还挺远(至少是从我的视角)。也许可以使用工程化的方式要求它提供高质量代码;或者即便代码水平是平均值,但通过工程化的方法仍然可以提高产品质量。展开评论点赞
- 我使用claude code + glm5,让AI从老项目提取核心算法并重构,但是它不能发现明显的逻辑和性能问题,除非我指出。但是作为人类我却可以一眼看出问题,主要的问题在于AI执行任务时只想着任务,这种默认的不需要说的事情,他不会去想也不会去做,缺少直觉可能是现阶段AI的一个问题。赞过51
- 最近在项目中使用了Claude Code(模型glm-5),这玩意儿有点向一台不易控制的机器,经常在自以为正确的方向上走太远,一次输出太多代码了,review起来很累。但完全vibe coding也不行,他代码写多了难保不出问题,在外围系统用下还行。另外就是分析老项目代码还是有用的赞过51
- 我一直以为审美能力是程序员的最重要能力,在AI时代更是如此。若不知道什么是美的什么是好的,如何指挥AI获得高质量的代码呢?AI给出的方案不会一上来就是最优方案,你要能识别出其中的问题,比如性能是否匹配使用场景,结构是否优雅或者存在过度设计,是否有合理的扩展能力。即使没有AI,只要知道什么是好的,通过钻研必然可以获得相对最佳的方案,只是需要不断的精进技术。而在AI时代这个过程被大大缩短了,很多细节被AI代劳了,但失去了修炼的过程,如何获得真正的精炼呢?特别是新人如果依赖AI如何真正的进步呢?展开3点赞